One drop-down for the theme and the density, so users make the application look the way they like.
Why it helps
- Theme and density
- Ready menu
- Remembers the choice
Where it fits
- Headers
- Settings
- Profiles

Example
<ThemeMenu /> A short fragment. Add @using RayCraft.Blazor.Components to your page and use an interactive render mode.
Included in RayCraft Free. Working examples are in the GitHub repository (MIT); it holds example and demo code, not the library code.