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)
35public required ILocalStorage LocalStorage { get; init; }
Components\Layout\MainLayout.razor.cs (2)
72public required ILocalStorage LocalStorage { get; init; } 169static 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)
322builder.Services.AddScoped<ILocalStorage, LocalBrowserStorage>();
Model\Assistant\AssistantChatViewModel.cs (2)
103private readonly ILocalStorage _localStorage; 124ILocalStorage localStorage,
Aspire.Dashboard.Components.Tests (4)
Shared\FluentUISetupHelpers.cs (3)
126ILocalStorage? localStorage = null, 137context.Services.AddSingleton<ILocalStorage>(localStorage ?? new TestLocalStorage()); 172ILocalStorage? localStorage = null)
Shared\ResourceSetupHelpers.cs (1)
44public static void SetupResourcesPage(TestContext context, ViewportInformation viewport, IDashboardClient? dashboardClient = null, ILocalStorage? localStorage = null)