Status: active Figma assembly contract.
Scope
Use this contract for the table row-expansion affordance. Expanded content and state transitions belong to the enclosing expandable-table composition.
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: set
18297:102095passed context, screenshot (80×152), and variable checks.
Required Assembly
- Dependency classification:
component.buttonandcomponent.iconare required because the verified chevron cell is an icon-button affordance in both Opened states. - Rule ID:
table.cell.chevron— use the published component set and chooseOpened=off|on; never rotate or overlay a detached chevron manually. - Keep the nested icon-button and
chevron-righticon instances intact. - Use
Opened=ononly when the corresponding row's expanded region is visible. - Apply fixed-column treatment only through the enclosing table context.
Verification Checklist
table.cell.chevron: the state comes fromOpened, not local transforms.- Cell, button, and icon remain undetached library instances.
- Expanded content and row identity stay at the table/screen boundary.