Goal
Implement the three user-facing theme switcher sub-components used in NavMenu or a dedicated theme panel: ThemeSelector, ThemeBrightnessToggleComponent, and ThemeColorDropdownComponent.
Acceptance Criteria
Dependencies
Owner
Legolas (Frontend / Blazor)
Goal
Implement the three user-facing theme switcher sub-components used in NavMenu or a dedicated theme panel:
ThemeSelector,ThemeBrightnessToggleComponent, andThemeColorDropdownComponent.Acceptance Criteria
ThemeSelector.razor— parent container that composes the two sub-components belowThemeBrightnessToggleComponent.razor— toggle button (Light / Dark) that callsThemeProvider.SetBrightness()ThemeColorDropdownComponent.razor— dropdown/picker for 4 colors (blue, red, green, yellow) that callsThemeProvider.SetColor()ThemeProviderstate via CascadingParameter or EventCallback pattern.razorfiles do NOT have copyright headers per charter rule chore: remove Weather and Counter template leftovers #6Dependencies
Owner
Legolas (Frontend / Blazor)