Brand 0 top nav itemHeader navigation uses button-like DOM, but the normalized contract is route navigation, not Button. Mobile source also exposes accordion trigger states.
source observedTenantRexall
atom ยท source observed
Nav item
Route label with optional submenu, active state, and external treatment.
3consumers1evidence6tokens
Rendered primitiveNav item variants and statesdeterministic source context state extraction
Semantic token resolution
Label
var(--wl-primary-strong)->primaryStrongcolor->Focus ringvar(--wl-accent)->Nav itematom APIUsed by
Proposed contract
labelhrefactivechildrenexternalanalyticsKey
Token contract
Label
var(--wl-primary-strong)Weightvar(--wl-label-weight)Activevar(--wl-primary)Menu surfacevar(--wl-surface)Radiusvar(--wl-control-radius)Focus ringvar(--wl-accent)- This should power universal top nav and contextual side rails without duplicating route styling.
Evidence1 source clusters
PharmacyEveryday HealthShop Now