Collapsible

An interactive component which expands/collapses a panel.

Default

Click the trigger to toggle content visibility.

This content can be shown or hidden by clicking the trigger above.

Open by default

Start with the content visible.

This content starts visible and can be collapsed.

Disabled

A disabled collapsible that cannot be toggled.

This content is hidden and cannot be revealed.

Usage

julia
using Suite

Collapsible(
    CollapsibleTrigger(
        Button(variant="outline", "Toggle"),
    ),
    CollapsibleContent(
        Div("Hidden content revealed on click"),
    ),
)

API Reference

Collapsible

PropTypeDefaultDescription
openBoolfalseStart with content visible
disabledBoolfalsePrevent toggling
classString""Additional CSS classes

CollapsibleTrigger

PropTypeDefaultDescription
children...Any-Trigger content (typically a button)
classString""Additional CSS classes

CollapsibleContent

PropTypeDefaultDescription
children...Any-Content to show/hide
classString""Additional CSS classes