Statement
The theme switcher shall be available in two variants: an icon-cycling button (ThemeIconSwitcher) and a text select dropdown (ThemeModeSwitcher). Both shall support Light, Dark, and System modes and share the same preference storage contract.
Rationale
Different project contexts require different UI affordances — a compact icon button for visual-heavy headers vs an explicit labeled select for accessibility-first or text-heavy contexts.
Topics
Owner: component-system
Related: rendering-runtime , accessibility
Applies To
- Site Configuration DOC-00002
- Header & Navigation DOC-00011