Components
Action menus
Action menus
Inline action rows. Composition of <koala-btn> in a flex-wrap
row — not a dedicated tag helper. Used in list rows, sticky headers, and detail-page action
bars. Wraps onto a second row on narrow widths so nothing hides behind a tap.
Canonical
Primary action on the right edge. Pair with one or two supporting actions of lower visual weight. The destructive action sits furthest from the primary — never adjacent to it.
Variants
3 variantsStates
3 states123 High Street
In a sticky header
Submitting — primary shows spinner, all disabled
Pattern
composition
Action menus aren't a single helper — they're a flex-wrap row of <koala-btn>.
The wrapper carries the layout classes; each button carries its own colour and variant.
| Class | Notes |
|---|---|
| flex flex-wrap items-center | Row layout. flex-wrap lets the actions move to a second row on narrow widths. |
| gap-x-3 gap-y-2 | Horizontal gap matches button-bar spacing; vertical gap tightens up when the row wraps. |
| shrink-0 | Inside a list row or sticky header, prevents the action group from squashing as the row narrows. |
| justify-end | Right-align the action group on detail pages; omit inside list rows that use justify-between at the parent. |