Skip to Content
ComponentsCollapsible

Collapsible

An interactive component that expands and collapses a section of content.

Starred repositories

@radix-ui/primitives

import { Collapsible, CollapsibleTrigger, CollapsibleContent, } from "@/components/ui/collapsible"
<Collapsible> <CollapsibleTrigger>Toggle</CollapsibleTrigger> <CollapsibleContent>Content</CollapsibleContent> </Collapsible>

Examples

Default open

Open by default

This content is visible by default and can be collapsed.

<Collapsible defaultOpen> <CollapsibleTrigger>Toggle</CollapsibleTrigger> <CollapsibleContent>Content visible by default.</CollapsibleContent> </Collapsible>

Controlled

const [open, setOpen] = React.useState(false) <Collapsible open={open} onOpenChange={setOpen}> <CollapsibleTrigger>Toggle</CollapsibleTrigger> <CollapsibleContent>Controlled content.</CollapsibleContent> </Collapsible>
Last updated on