import * as React from "react"; import { ChevronRight } from "lucide-react"; interface CollapsibleProps { title: string; count?: number; defaultOpen?: boolean; icon?: React.ReactNode; badge?: React.ReactNode; children: React.ReactNode; } export function Collapsible({ title, count, defaultOpen = true, icon, badge, children, }: CollapsibleProps) { const [open, setOpen] = React.useState(defaultOpen); return (