4 instantiations of ThemeManager
Aspire.Dashboard.Components.Tests (4)
Controls\TextVisualizerDialogTests.cs (1)
250
var themeManager = new
ThemeManager
(new TestThemeResolver { EffectiveTheme = "Light" });
Dialogs\SettingsDialogTests.cs (2)
22
var themeManager = new
ThemeManager
(new TestThemeResolver());
36
var themeManager = new
ThemeManager
(new TestThemeResolver());
Shared\FluentUISetupHelpers.cs (1)
251
context.Services.AddSingleton<ThemeManager>(themeManager ?? new
ThemeManager
(new TestThemeResolver()));
19 references to ThemeManager
Aspire.Dashboard (9)
Components\Controls\Chart\ChartContainer.razor.cs (1)
66
public required
ThemeManager
ThemeManager { get; init; }
Components\Controls\TextVisualizer.razor.cs (1)
24
public required
ThemeManager
ThemeManager { get; init; }
Components\Dialogs\SettingsDialog.razor.cs (2)
22
public required
ThemeManager
ThemeManager { get; init; }
50
_currentSetting = ThemeManager.SelectedTheme ??
ThemeManager
.ThemeSettingSystem;
Components\Layout\MainLayout.razor.cs (4)
53
public required
ThemeManager
ThemeManager { get; init; }
256
ThemeManager
.ThemeSettingDark => ThemeMode.Dark,
257
ThemeManager
.ThemeSettingLight => ThemeMode.Light,
278
await ApplyThemeAsync(ThemeManager.SelectedTheme ??
ThemeManager
.ThemeSettingSystem);
DashboardWebApplication.cs (1)
413
builder.Services.AddScoped<
ThemeManager
>();
Aspire.Dashboard.Components.Tests (10)
Controls\TextVisualizerDialogTests.cs (2)
250
var
themeManager = new ThemeManager(new TestThemeResolver { EffectiveTheme = "Light" });
579
private Func<IRenderedComponent<IComponent>> SetUpDialog(out DashboardDialogService dialogService,
ThemeManager
? themeManager = null, TestLocalStorage? localStorage = null)
Dialogs\SettingsDialogTests.cs (2)
22
var
themeManager = new ThemeManager(new TestThemeResolver());
36
var
themeManager = new ThemeManager(new TestThemeResolver());
Layout\MainLayoutTests.cs (1)
1299
themeModule.Setup<string>("updateTheme", _ => true).SetResult(
ThemeManager
.ThemeSettingSystem);
Shared\FluentUISetupHelpers.cs (3)
187
ThemeManager
? themeManager = null,
251
context.Services.AddSingleton<
ThemeManager
>(themeManager ?? new ThemeManager(new TestThemeResolver()));
369
ThemeManager
? themeManager = null,
Shared\MetricsSetupHelpers.cs (1)
59
context.Services.AddSingleton<
ThemeManager
>();
Shared\TestThemeResolver.cs (1)
10
public string EffectiveTheme { get; set; } =
ThemeManager
.ThemeSettingDark;