Y2K UI

Collapsible

An interactive collapsible section for toggling content visibility.

collapsible-demo.app

Installation

terminal.sh
npx y2kui@latest add collapsible

Usage

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

<Collapsible>
  <CollapsibleTrigger>Toggle content</CollapsibleTrigger>
  <CollapsibleContent>
    <p>This content can be shown or hidden.</p>
  </CollapsibleContent>
</Collapsible>

Props

The <Collapsible /> component is built on top of Radix Collapsible. It accepts all Radix Collapsible Root props.

PropTypeDefaultDescription
defaultOpenbooleanfalseWhether the collapsible is open by default.
openbooleanControlled open state.
onOpenChange(open: boolean) => voidCallback when open state changes.
disabledbooleanfalseDisables the collapsible.

On this page