Statement
The active theme switcher variant shall be configurable via a single field in src/config/site.ts (themeSwitcher: 'icon' | 'select' | 'none') without requiring changes to header or layout components.
Rationale
Centralizes variant selection so child projects can change the switcher style as a one-line config edit rather than a component surgery.
Topics
Owner: component-system
Related: theming-reuse , rendering-runtime
Applies To
- Header & Navigation DOC-00011