Collapsible
An interactive section that expands and collapses its content.
Updated
Default
<Collapsible class="w-full max-w-sm">
<CollapsibleTrigger class="font-medium">@railbase starred 3 repositories ▾</CollapsibleTrigger>
<CollapsibleContent class="mt-2 space-y-2">
<div class="rounded-md border px-3 py-2 text-sm">@railbase/ui</div>
<div class="rounded-md border px-3 py-2 text-sm">@railbase/core</div>
</CollapsibleContent>
</Collapsible>An interactive section that expands and collapses its content.
Installation
railbase ui add collapsible
Note
railbase ui add also copies shared primitives — they ship alongside this component automatically.
Usage
import { Collapsible, CollapsibleTrigger, CollapsibleContent } from "@/lib/ui/collapsible";
<Collapsible>
<CollapsibleTrigger>Toggle</CollapsibleTrigger>
<CollapsibleContent>Hidden content.</CollapsibleContent>
</Collapsible>
Anatomy
Exported parts: Collapsible · CollapsibleTrigger · CollapsibleContent · CollapsibleCtx