'use client'; import * as React from 'react'; import * as AccordionPrimitive from '@radix-ui/react-accordion'; import { ChevronDownIcon } from '@radix-ui/react-icons'; import { cn } from '../lib/utils'; const Accordion = AccordionPrimitive.Root; const AccordionItem: React.FC< React.ComponentPropsWithRef > = ({ className, ...props }) => ( ); AccordionItem.displayName = 'AccordionItem'; const AccordionTrigger: React.FC< React.ComponentPropsWithRef > = ({ className, children, ...props }) => ( svg]:rotate-180', className, )} {...props} > {children} ); AccordionTrigger.displayName = AccordionPrimitive.Trigger.displayName; const AccordionContent: React.FC< React.ComponentPropsWithRef > = ({ className, children, ...props }) => (
{children}
); AccordionContent.displayName = AccordionPrimitive.Content.displayName; export { Accordion, AccordionItem, AccordionTrigger, AccordionContent };