"use client" import * as React from "react" import * as AccordionPrimitive from "@radix-ui/react-accordion" import {ChevronDownIcon} from "lucide-react" import {cn} from "@/shared/lib/utils" function Accordion({ ...props }: React.ComponentProps) { return } function AccordionItem({ className, ...props }: React.ComponentProps) { return ( ) } interface AccordionTriggerProps extends React.ComponentProps { showArrowIcon?: boolean; } function AccordionTrigger({ className, showArrowIcon, children, ...props }: AccordionTriggerProps) { return ( svg]:rotate-180", className )} {...props} > {children} {showArrowIcon && } ) } function AccordionContent({ className, children, ...props }: React.ComponentProps) { return (
{children}
) } export {Accordion, AccordionItem, AccordionTrigger, AccordionContent}