Collapsible
A toggleable panel that shows or hides content. Simpler than Accordion — a single expand/collapse toggle.
Install
npx @vultra/cli add collapsible Usage
<script>
import { Collapsible, CollapsibleTrigger, CollapsibleContent } from '@vultra/ui';
import { Button } from '@vultra/ui';
</script>
<Collapsible>
<CollapsibleTrigger>
<Button variant="outline">Toggle</Button>
</CollapsibleTrigger>
<CollapsibleContent>
<p class="text-sm text-muted-foreground">
This content can be collapsed and expanded.
</p>
</CollapsibleContent>
</Collapsible> Structure
Collapsible— root wrapperCollapsibleTrigger— toggles the contentCollapsibleContent— the collapsible panel
Props
| Sub-component | Description |
|---|---|
Collapsible | Root — accepts open (bindable) and disabled |
CollapsibleTrigger | Toggle button |
CollapsibleContent | Content panel with enter/exit animation |