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