'use client'; import { ReactNode, useState } from 'react'; import { ChevronDown, ChevronUp } from 'lucide-react'; interface AccordionProps { title: string; icon: ReactNode; children: ReactNode; defaultOpen?: boolean; } export function Accordion({ title, icon, children, defaultOpen = false }: AccordionProps) { const [isOpen, setIsOpen] = useState(defaultOpen); return (
{isOpen && (
{children}
)}
); }