DSCatalyst design system
TenantRexall
Design system/Components/Store context control
molecule ยท agent inferred

Store context control

Province, preferred store, and change-store state used across task and commerce flows.

4consumers2evidence9tokens
Rendered primitiveStore context control variants and statesdeterministic source context state extraction
Brand 0 store utilityNormalize as utility button/link with icon, store context, and location-change state.
source observed
Store action
Preferred storeSet your preferred Rexall Location
ProvinceON
Change store
store.store-context-7.sourcesource observed
Change store
Preferred storeSet your preferred Rexall Location
ProvinceON
Change store
store.store-context-7.changeagent inferred
Keyboard focus
Preferred storeSet your preferred Rexall Location
ProvinceON
Change store
store.store-context-7.focusrequired derived
Brand 0 province selectorKeep as evidence; decide whether prop variants cover it before creating a new component.
source observed
Province closed
Preferred storeProvince selector
ProvinceOntario
Change store
store.store-context-8.sourcesource observed
Province open
Preferred storeProvince selector
ProvinceOntario
Change store
store.store-context-8.openrequired derived
Keyboard focus
Preferred storeProvince selector
ProvinceOntario
Change store
store.store-context-8.focusrequired derived

Semantic token resolution

Surfacevar(--wl-component-surface)surfaceBackgroundbackgroundBorder widthvar(--wl-surface-border-width)Store context controlmolecule API

Used by

Proposed contract

provincepreferredStorecapabilitieschangeHrefcompactstatus

Token contract

Surfacevar(--wl-component-surface)Border widthvar(--wl-surface-border-width)Shadowvar(--wl-surface-shadow)Paddingvar(--wl-card-padding)Gapvar(--wl-surface-gap)Labelvar(--wl-primary-strong)Metadatavar(--wl-muted)Accentvar(--wl-primary)1 moresemantic slots
  • This is a platform primitive, not just a header detail. The current finder capture still needs selector promotion.
Evidence2 source clusters
store utilityRexall.ca homepage fidelity audit
Find a Store
legacy buttonRexall.ca homepage fidelity audit
Your province is Ontario