Primitive

Collapsible

An interactive component which expands/collapses a panel.

@benflux-ui starred repos

@benflux-ui/react

Installation

npx benflux-ui add collapsible

Usage

import {
  Collapsible, CollapsibleContent, CollapsibleTrigger,
} from "@benflux-ui/react"

<Collapsible>
  <CollapsibleTrigger>Toggle</CollapsibleTrigger>
  <CollapsibleContent>
    Hidden content revealed on toggle.
  </CollapsibleContent>
</Collapsible>

Props

PropTypeDefaultDescription
openbooleanControlled open state
defaultOpenbooleanfalseDefault open state (uncontrolled)
onOpenChange(open: boolean) => voidCalled when the open state changes