2 implementations of ILocalStorage
Aspire.Dashboard (1)
Model\BrowserStorage\LocalBrowserStorage.cs (1)
10public class LocalBrowserStorage : BrowserStorageBase, ILocalStorage
Aspire.Dashboard.Components.Tests (1)
Shared\TestLocalStorage.cs (1)
8public sealed class TestLocalStorage : ILocalStorage
14 references to ILocalStorage
Aspire.Dashboard (10)
Components\Controls\AssistantChat.razor.cs (1)
40public required ILocalStorage LocalStorage { get; init; }
Components\Controls\SummaryDetailsView.razor.cs (1)
59public required ILocalStorage LocalStore { get; init; }
Components\Dialogs\TextVisualizerDialog.razor.cs (1)
29public required ILocalStorage LocalStorage { get; init; }
Components\Layout\MainLayout.razor.cs (2)
75public required ILocalStorage LocalStorage { get; init; } 168static async Task<bool> ShouldSkipMessageAsync(ILocalStorage localStorage, string storageKey)
Components\Pages\ConsoleLogs.razor.cs (1)
78public required ILocalStorage LocalStorage { get; init; }
Components\Pages\Resources.razor.cs (1)
63public required ILocalStorage LocalStorage { get; init; }
DashboardWebApplication.cs (1)
316builder.Services.AddScoped<ILocalStorage, LocalBrowserStorage>();
Model\Assistant\AssistantChatViewModel.cs (2)
103private readonly ILocalStorage _localStorage; 124ILocalStorage localStorage,
Aspire.Dashboard.Components.Tests (4)
Shared\FluentUISetupHelpers.cs (3)
125ILocalStorage? localStorage = null, 136context.Services.AddSingleton<ILocalStorage>(localStorage ?? new TestLocalStorage()); 166ILocalStorage? localStorage = null)
Shared\ResourceSetupHelpers.cs (1)
43public static void SetupResourcesPage(TestContext context, ViewportInformation viewport, IDashboardClient? dashboardClient = null, ILocalStorage? localStorage = null)