"use client"; import { ReactNode, useState } from 'react'; import { ChevronRight } from 'lucide-react'; import { cn } from '@/lib/utils'; type AccordionProps = { title: string; children?: ReactNode; defaultOpen?: boolean; className?: string; }; const Accordion = ({ title, children, defaultOpen = false, className, }: AccordionProps) => { const [isOpen, setIsOpen] = useState(defaultOpen); return (