{
	"$schema": "https://ui.shadcn.com/schema/registry-item.json",
	"name": "collapsible",
	"dependencies": [],
	"registryDependencies": [],
	"files": [
		{
			"path": "ui/collapsible.tsx",
			"content": "import * as React from \"react\"\nimport { Collapsible as BaseCollapsible } from \"@base-ui/react/collapsible\"\n\nimport { cn } from \"@/lib/utils\"\n\nfunction Collapsible({ ...props }: BaseCollapsible.Root.Props) {\n\treturn <BaseCollapsible.Root data-slot=\"collapsible\" {...props} />\n}\n\nfunction CollapsibleTrigger({ ...props }: BaseCollapsible.Trigger.Props) {\n\treturn <BaseCollapsible.Trigger data-slot=\"collapsible-trigger\" {...props} />\n}\n\nfunction CollapsibleContent({\n\tclassName,\n\t...props\n}: BaseCollapsible.Panel.Props) {\n\treturn (\n\t\t<BaseCollapsible.Panel\n\t\t\tdata-slot=\"collapsible-content\"\n\t\t\tclassName={cn(\n\t\t\t\t\"h-(--collapsible-panel-height) overflow-hidden text-sm transition-all duration-200 data-ending-style:h-0 data-starting-style:h-0 [&[hidden]:not([hidden='until-found'])]:hidden\",\n\t\t\t\tclassName\n\t\t\t)}\n\t\t\t{...props}\n\t\t/>\n\t)\n}\n\nexport { Collapsible, CollapsibleTrigger, CollapsibleContent }\n",
			"type": "registry:ui",
			"target": ""
		}
	],
	"type": "registry:ui"
}
