2 instantiations of ThemeManager
Aspire.Dashboard.Components.Tests (2)
Controls\TextVisualizerDialogTests.cs (1)
123var themeManager = new ThemeManager(new TestThemeResolver { EffectiveTheme = "Light" });
Shared\FluentUISetupHelpers.cs (1)
121context.Services.AddSingleton<ThemeManager>(themeManager ?? new ThemeManager(new TestThemeResolver()));
16 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)
36public required ThemeManager ThemeManager { get; init; }
Components_Dialogs_SettingsDialog_razor.g.cs (3)
322ThemeManager.ThemeSettingSystem 342ThemeManager.ThemeSettingLight 362ThemeManager.ThemeSettingDark
DashboardWebApplication.cs (1)
303builder.Services.AddScoped<ThemeManager>();
Aspire.Dashboard.Components.Tests (7)
Controls\TextVisualizerDialogTests.cs (2)
123var themeManager = new ThemeManager(new TestThemeResolver { EffectiveTheme = "Light" }); 196private IRenderedFragment SetUpDialog(out IDialogService dialogService, ThemeManager? themeManager = null, TestLocalStorage? localStorage = null)
Shared\FluentUISetupHelpers.cs (3)
102ThemeManager? themeManager = null, 121context.Services.AddSingleton<ThemeManager>(themeManager ?? new ThemeManager(new TestThemeResolver())); 134ThemeManager? themeManager = null,
Shared\MetricsSetupHelpers.cs (1)
100context.Services.AddSingleton<ThemeManager>();
Shared\TestThemeResolver.cs (1)
10public string EffectiveTheme { get; set; } = ThemeManager.ThemeSettingDark;