Status: active Figma assembly contract.
Scope
Use this contract for the reusable compact body cell intended to contain one or more row actions. The concrete action set and permissions belong to the screen.
Source Evidence
Identity and exposed anatomy rechecked read-only on 2026-09-05 at exact node. This confirms the documented owner/reference, not every assembly predicate or runtime token parity.
Direct Figma evidence: node
18296:100281passed context, screenshot (256×48), and variable checks.
Required Assembly
- Dependency classification:
component.buttonandcomponent.iconare required by the verified compact action anatomy; an Actions cell without its real nested action control and glyph is not this target. - Rule ID:
table.cell.actions— use the published action-cell anatomy and real nested actions; never draw a local action cluster in a text cell. - Use the
Table Cell/Actionscomponent for an action-cell layout rather than recreating button alignment in a generic text cell. - Turn
action1,action2, andaction3on only to expose real nested button, icon-button, or menu-trigger content. They are visibility controls, not a screen action model. - Preserve the nested Button component instances and set their appearance, icon, loading, disabled, and state through the Button contract.
- Use fixed-column treatment only as part of a pinned table column.
Tokens And Sizing
- Preserve the compact
12pxvertical and horizontal cell padding, spacing-300 action gap, Button-owned tokens, and secondary-stroke sticky separator.
Verification Checklist
table.cell.actions: every visible command is a real nested library action.- The action-cell instance has no locally drawn icons or manually copied button states.
- Permission, availability, menu contents, and screen-specific action labels are not encoded in this reusable contract.