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