Skip to content

Collapsible

An interactive component which expands and collapses a panel.

@peduarte starred 3 repositories
@radix-ui/primitives
@base-ui/react
@stylexjs/stylex

Install

Bash
npx @madeui/cli add collapsible

Usage

TSX
import {
  Collapsible,
  CollapsibleContent,
  CollapsibleTrigger,
} from '@/components/ui/collapsible';

Composition

TSX
<Collapsible>
  <CollapsibleTrigger />
  <CollapsibleContent />
</Collapsible>

File tree

Nested collapsibles build a file tree.

button.tsx
dialog.tsx
index.ts
package.json

API reference

Built on Base UI Collapsible. Collapsible and CollapsibleTrigger are Base UI parts re-exported unstyled — bring your own trigger via render (e.g. render={<Button />}). CollapsibleContent animates its height open and closed and accepts a style prop; style the inner content yourself. See the Base UI Collapsible API reference.

Was this page helpful?