Row Actions Test

The action affordance at the end of a table row: up to a few inline icon buttons, everything else behind an overflow menu.

Resting State

At rest, only the overflow trigger is visible. Inline actions appear on hover or focus-within.

Hover Revealed

Hover over the row below to reveal inline actions. The overflow trigger stays visible.

Menu Open

Click the overflow trigger to open the menu. Only one menu can be open at a time.

Menu with Destructive Actions

Destructive actions sit below a divider at the end of the menu, coloured with --theme-error.

Menu with Groups

Actions with group values get a divider between different groups, none at the ends.

Disabled Action

Disabled actions are rendered, not hidden. disabledReason becomes the tooltip and is appended to the accessible name.

Inline Count Zero

With inline-count="0", all actions go to the overflow menu. Only the trigger is visible.

Always Visible

With always-visible, inline actions are always shown, no hover needed.

All Sizes

Buttons are 28x28 at sm, 32x32 at md and lg. On coarse pointers they are all 44x44.

In a Table Row

Three rows with actions. Hover a row to reveal inline actions. This is the primary use case.

Name Type Actions
Acme Holdings LLC
Globex Corporation C-Corp
Initech S-Corp

Disabled Host

When disabled is set on the host, all actions and the menu are disabled.

Dark Theme

Event Log

Events from all row-actions components above are logged here.

No events yet.