Status: active Figma assembly contract.
Scope
Use this contract for a row-selection checkbox body cell. Selection behavior and row data remain owned by the enclosing table.
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:100305passed context, screenshot (40×48), and variable checks.
Required Assembly
- Dependency classification:
component.checkboxis required because the published body-cell target is defined by its nested selection control. - Rule ID:
table.cell.checkbox— use the published cell and its nested small Checkbox; never draw a local checkbox or freeze selection as custom artwork. - Keep the nested Checkbox at the mapped
S - 16size and use its existingSelectedandStatevariants for design evidence. - Keep row selection, select-all, indeterminate state, and persistence in the enclosing table contract; the body cell does not own them.
- Apply fixed-column treatment only as part of the enclosing pinned column.
Verification Checklist
table.cell.checkbox: both cell and checkbox remain library instances.- The checkbox is not replaced with an icon or a manually drawn control.
- Screen-specific selected values are not encoded in this reusable contract.