Component tokens
Current component aliases and proposed Button, Text Field, and Dialog mappings.
Component mappings
Proposed — Pending Founder ReviewThese mappings do not change production consumption.
| Token / component | Governed value | Status |
|---|---|---|
button.primary.background | {semantic.action.primary.background} | Proposed |
button.primary.foreground | {semantic.action.primary.foreground} | Proposed |
button.secondary.background | {semantic.action.secondary.background} | Proposed |
button.focus.ring | {semantic.focus.ring} | Proposed |
button.disabled.background | {semantic.disabled.background} | Proposed |
button.disabled.foreground | {semantic.disabled.foreground} | Proposed |
text-field.background | {semantic.surface.background} | Proposed |
text-field.foreground | {semantic.text.primary} | Proposed |
text-field.border | {semantic.border.default} | Proposed |
text-field.focus.ring | {semantic.focus.ring} | Proposed |
text-field.error.border | {semantic.status.error.background} | Proposed |
text-field.disabled.background | {semantic.disabled.background} | Proposed |
dialog.background | {semantic.surface.background} | Proposed |
dialog.foreground | {semantic.text.primary} | Proposed |
dialog.overlay | unresolved:semantic.overlay.scrim | Proposed |
dialog.focus.ring | {semantic.focus.ring} | Proposed |
Only Button, Text Field, and Dialog have proposed component mappings. The remaining 52 components are source-verification-required.