Toggle visibility of inline content sections.
1234567891011121314151617181920123456789101112131415161718192021222324252627282930313233343536373839404142| Component | Prop | Type | Default | Description |
|---|---|---|---|---|
Collapsible | open | boolean | — | Controlled open state |
Collapsible | defaultOpen | boolean | false | Initial open state |
Collapsible | onOpenChange | (open: boolean) => void | — | Callback when open state changes |
Collapsible | disabled | boolean | false | Disable the collapsible |
CollapsibleTrigger | children | React.ReactNode | — | Trigger content (required) |
CollapsibleTrigger | showIcon | boolean | true | Show chevron icon in trigger |
CollapsibleTrigger | asChild | boolean | false | Use child element as trigger |
CollapsibleTrigger | className | string | — | Additional CSS classes |
CollapsibleContent | children | React.ReactNode | — | Content to display when expanded (required) |
CollapsibleContent | className | string | — | Additional CSS classes |