import { useState } from 'react' import type { ReactNode } from 'react' interface CollapsibleSectionProps { title: string children: ReactNode defaultOpen?: boolean } export const CollapsibleSection: React.FC = ({ title, children, defaultOpen = false }) => { const [isOpen, setIsOpen] = useState(defaultOpen) return (
{isOpen && (
{children}
)}
) }