3 instantiations of ThemeManager
Aspire.Dashboard.Components.Tests (3)
Controls\GenAIVisualizerDialogTests.cs (1)
132Services.AddSingleton(new ThemeManager(new TestThemeResolver()));
Controls\TextVisualizerDialogTests.cs (2)
124var themeManager = new ThemeManager(new TestThemeResolver { EffectiveTheme = "Light" }); 200themeManager ??= new ThemeManager(new TestThemeResolver());
14 references to ThemeManager
Aspire.Dashboard (9)
Components\Controls\Chart\ChartContainer.razor.cs (1)
56public required ThemeManager ThemeManager { get; init; }
Components\Controls\TextVisualizer.razor.cs (1)
20public required ThemeManager ThemeManager { get; init; }
Components\Dialogs\SettingsDialog.razor.cs (2)
23public required ThemeManager ThemeManager { get; init; } 49_currentSetting = ThemeManager.SelectedTheme ?? ThemeManager.ThemeSettingSystem;
Components\Layout\MainLayout.razor.cs (1)
34public required ThemeManager ThemeManager { get; init; }
Components_Dialogs_SettingsDialog_razor.g.cs (3)
316ThemeManager.ThemeSettingSystem 336ThemeManager.ThemeSettingLight 356ThemeManager.ThemeSettingDark
DashboardWebApplication.cs (1)
291builder.Services.AddScoped<ThemeManager>();
Aspire.Dashboard.Components.Tests (5)
Controls\TextVisualizerDialogTests.cs (2)
124var themeManager = new ThemeManager(new TestThemeResolver { EffectiveTheme = "Light" }); 197private IRenderedFragment SetUpDialog(out IDialogService dialogService, ThemeManager? themeManager = null, TestLocalStorage? localStorage = null)
Layout\MainLayoutTests.cs (1)
190Services.AddSingleton<ThemeManager>();
Shared\MetricsSetupHelpers.cs (1)
98context.Services.AddSingleton<ThemeManager>();
Shared\TestThemeResolver.cs (1)
10public string EffectiveTheme { get; set; } = ThemeManager.ThemeSettingDark;