Skip to content

TableRowActions โ€‹

Source: client/lib/theme/vueda-tailwind/grid/index.js

The inline wrapper for row actions. It stays invisible until the row is hovered, focused within, or selected, keeping scan-heavy tables clear until actions are relevant.

Vue component: TableRowActions

SlotDefault classesDescription
root2 classesThe inline wrapper for row actions. It stays invisible until the row is hovered, focused within, or selected, keeping scan-heavy tables clear until actions are relevant.
action4 classesThe canonical action button class exposed to the default slot as actionClass. Apply it to small icon buttons so row actions share the same hover surface, border, and focus ring as other table controls.

root โ€‹

The inline wrapper for row actions. It stays invisible until the row is hovered, focused within, or selected, keeping scan-heavy tables clear until actions are relevant.

Default classes:

text
inline-flex gap-0.5 invisible
[tr:hover_&]:visible [tr:focus-within_&]:visible [tr[data-state=selected]_&]:visible

Source: client/lib/theme/vueda-tailwind/grid/TableRowActions.theme.js:20

action โ€‹

The canonical action button class exposed to the default slot as actionClass. Apply it to small icon buttons so row actions share the same hover surface, border, and focus ring as other table controls.

Default classes:

text
inline-flex items-center justify-center size-6 rounded-vueda-control
border border-transparent text-muted-foreground text-[11px]
hover:bg-muted hover:text-foreground hover:border-border active:bg-accent-active
focus-visible:outline-none focus-visible:hairline-ring focus-visible:focus-ring-shadow

Source: client/lib/theme/vueda-tailwind/grid/TableRowActions.theme.js:29

Documents matching: server v3.0.0a1.post1client v3.0.0-alpha.2