10 references to ThemeManager
Aspire.Dashboard (10)
Components\Dialogs\SettingsDialog.razor.cs (5)
14private string _currentSetting = ThemeManager.ThemeSettingSystem; 23public required ThemeManager ThemeManager { get; init; } 28_themeChangedSubscription = ThemeManager.OnThemeChanged(async () => 30var newValue = ThemeManager.Theme!; 54await ThemeManager.RaiseThemeChangedAsync(newValue);
Components\Layout\MainLayout.razor.cs (4)
35public required ThemeManager ThemeManager { get; init; } 74_themeChangedSubscription = ThemeManager.OnThemeChanged(async () => 78var newValue = ThemeManager.Theme!; 81ThemeManager.EffectiveTheme = effectiveTheme;
DashboardWebApplication.cs (1)
215builder.Services.AddScoped<ThemeManager>();