ComponentClient component

Collapsible

An expandable content region controlled by a trigger.

Installation

Preview

Three active branches

Updated a moment ago

main
feature/new-primitives
docs/registry

Usage

tsx
import {
  Collapsible,
  CollapsibleContent,
  CollapsibleTrigger,
} from "@/components/ui/collapsible"

<Collapsible>
  <CollapsibleTrigger>Toggle details</CollapsibleTrigger>
  <CollapsibleContent>Hidden content</CollapsibleContent>
</Collapsible>

API reference

PropTypeDefaultDescription
defaultOpenbooleanfalseSets the initial uncontrolled state.
openbooleanControls the expanded state.
classNamestringOverrides or extends the generated Tailwind classes.
disabledbooleanfalsePrevents user interaction when supported.