Collapsible
An interactive component that toggles the visibility of its content section.
Preview
Nearby Attractions
Solang Valley - 14 km
Usage
tsx
import {
Collapsible,
CollapsibleTrigger,
CollapsibleContent,
} from "zostel-ui";
<Collapsible>
<CollapsibleTrigger>
Toggle destinations
</CollapsibleTrigger>
<div>Always visible item</div>
<CollapsibleContent>
<div>Hidden item 1</div>
<div>Hidden item 2</div>
</CollapsibleContent>
</Collapsible>Props
| Prop | Type | Default | Description |
|---|---|---|---|
open | boolean | — | The controlled open state of the collapsible. |
defaultOpen | boolean | false | Whether the collapsible is open by default. |
onOpenChange | (open: boolean) => void | — | Callback fired when the open state changes. |
disabled | boolean | false | When true, prevents the user from interacting. |
openType:
booleanDefault: —
The controlled open state of the collapsible.
defaultOpenType:
booleanDefault: false
Whether the collapsible is open by default.
onOpenChangeType:
(open: boolean) => voidDefault: —
Callback fired when the open state changes.
disabledType:
booleanDefault: false
When true, prevents the user from interacting.