Collapsible

display

An interactive component which expands/collapses a panel.

Preview

Starred repositories

@radix-ui/primitives

Installation

npm install @launchapp/design-system
Import
import { Collapsible, CollapsibleTrigger, CollapsibleContent } from "@launchapp/design-system";

Examples

Basic Collapsible

<Collapsible>  <CollapsibleTrigger asChild>    <Button variant="outline">Toggle</Button>  </CollapsibleTrigger>  <CollapsibleContent>    <div className="rounded-md border px-4 py-3 text-sm mt-2">      This content can be collapsed.    </div>  </CollapsibleContent></Collapsible>

Props

PropTypeDefaultDescription
open
booleanControlled open state.
defaultOpen
booleanfalseInitial open state when uncontrolled.
onOpenChange
(open: boolean) => voidCallback when open state changes.
disabled
booleanfalsePrevents user interaction.