← All Components

Collapsible

An interactive component that expands and collapses content. Built on Radix Collapsible.

Basic

Default Open

This section starts open by default.

Multiple Items

3 items
Always visible item

Sub-components

ComponentDescription
CollapsibleRoot provider (controls open/close state)
Collapsible.TriggerElement that toggles the collapsible
Collapsible.ContentThe content area that expands and collapses

Root Props

PropTypeDescription
defaultOpenbooleanWhether the collapsible is open by default
openbooleanControlled open state
onOpenChange(open: boolean) => voidCallback when open state changes
disabledbooleanPrevents the user from interacting with the collapsible
classNamestringAdditional classes on the root element

Usage

<Collapsible> <Collapsible.Trigger asChild> <Button>Toggle</Button> </Collapsible.Trigger> <Collapsible.Content> <p>Collapsible content here.</p> </Collapsible.Content> </Collapsible>