v0.1 public beta early access on GitHub
Home / Components / expandable-control

Expandable ControlAndroid

Inline row that expands into rich controls.

$ npx lumioui add expandable-control
import { ExpandableControl } from "@/components/ui/expandable-control/expandable-control";
Props9
icon IconName
label string
variant? "default" | "secondary" | "outline" | "ghost" | "destructive" Visual style. Default "default".
size? "sm" | "md" | "lg" Size. Default "md".
expanded? boolean Controlled expanded state.
defaultExpanded? boolean Initial expanded state (uncontrolled). Default false.
onExpandedChange? (expanded: boolean) => void
disabled? boolean
className? string
Expandable Control — Actionsactions.tsx
expandable-control/variants/actions.tsx open

Inline row that expands into rich controls.

Expandable Control — Sizessizes.tsx
expandable-control/variants/sizes.tsx open

Inline row that expands into rich controls.

Expandable Control — Toggletoggle.tsx
expandable-control/variants/toggle.tsx open

Inline row that expands into rich controls.