2 writes to SelectedTheme
Aspire.Dashboard (2)
Model\ThemeManager.cs (2)
108SelectedTheme = !string.IsNullOrEmpty(browserThemeSettings.SelectedTheme) ? browserThemeSettings.SelectedTheme : null; 136SelectedTheme = theme;
9 references to SelectedTheme
Aspire.Dashboard (8)
Components\Dialogs\SettingsDialog.razor.cs (2)
111_currentSetting = ThemeManager.SelectedTheme ?? ThemeManager.ThemeSettingSystem; 116var newValue = ThemeManager.SelectedTheme!;
Components\Layout\MainLayout.razor.cs (2)
158var newValue = ThemeManager.SelectedTheme!; 336await ApplyThemeAsync(ThemeManager.SelectedTheme ?? ThemeManager.ThemeSettingSystem);
Components\Legacy\Dialogs\LegacySettingsDialog.razor.cs (2)
52_currentSetting = ThemeManager.SelectedTheme ?? ThemeManager.ThemeSettingSystem; 56var newValue = ThemeManager.SelectedTheme!;
Components\Legacy\Layout\LegacyMainLayout.razor.cs (2)
146var newValue = ThemeManager.SelectedTheme!; 287await ApplyThemeAsync(ThemeManager.SelectedTheme ?? ThemeManager.ThemeSettingSystem);
Aspire.Dashboard.Components.Tests (1)
Dialogs\SettingsDialogTests.cs (1)
101Assert.Equal(ThemeManager.ThemeSettingDark, themeManager.SelectedTheme);