import { AlertTriangle, ChevronDown, ChevronRight } from "lucide-react"; import { useState } from "react"; export function CollapsibleSection({ title, badge, warning, defaultOpen, children, }: { title: string; badge?: string; warning?: boolean; defaultOpen?: boolean; children: React.ReactNode; }) { const [open, setOpen] = useState(defaultOpen ?? false); return (
{open &&
{children}
}
); }