61 references to BrowserStorageKeys
Aspire.Dashboard (30)
Components\Controls\SummaryDetailsView.razor.cs (2)
296return BrowserStorageKeys.SplitterSizeKey(viewKey, Orientation); 302return BrowserStorageKeys.SplitterOrientationKey(viewKey);
Components\Dialogs\SettingsDialog.razor.cs (1)
107await LocalStorage.SetAsync(BrowserStorageKeys.TimeFormat, _timeFormat);
Components\Dialogs\TextVisualizerDialog.razor.cs (2)
49var settingsResult = await LocalStorage.GetUnprotectedAsync<TextVisualizerDialogSettings>(BrowserStorageKeys.TextVisualizerDialogSettings); 158await LocalStorage.SetUnprotectedAsync(BrowserStorageKeys.TextVisualizerDialogSettings, new TextVisualizerDialogSettings(SecretsWarningAcknowledged: true));
Components\Layout\MainLayout.razor.cs (10)
117var selectedRunResult = await SessionStorage.GetAsync<string>(BrowserStorageKeys.SelectedDashboardRunId); 133await SessionStorage.SetAsync(BrowserStorageKeys.SelectedDashboardRunId, string.Empty); 171var timeFormatResult = await LocalStorage.GetAsync<TimeFormat>(BrowserStorageKeys.TimeFormat); 178var navExpandedResult = await LocalStorage.GetUnprotectedAsync<bool>(BrowserStorageKeys.NavMenuExpanded); 202var skipMessage = (await ShouldSkipMessageAsync(LocalStorage, BrowserStorageKeys.UnsecuredEndpointMessageDismissedKey) || 203await ShouldSkipMessageAsync(LocalStorage, BrowserStorageKeys.UnsecuredTelemetryMessageDismissedKey)); 217_ => LocalStorage.SetUnprotectedAsync(BrowserStorageKeys.UnsecuredEndpointMessageDismissedKey, true)); 293await SessionStorage.SetAsync(BrowserStorageKeys.SelectedDashboardRunId, runId ?? string.Empty); 319await SessionStorage.SetAsync(BrowserStorageKeys.SelectedDashboardRunId, persistedRunId); 528await LocalStorage.SetUnprotectedAsync(BrowserStorageKeys.NavMenuExpanded, _isNavMenuExpanded);
Components\Pages\ConsoleLogs.razor.cs (4)
209public string SessionStorageKey => BrowserStorageKeys.ConsoleLogsPageState; 231var consoleSettingsResult = await LocalStorage.GetUnprotectedAsync<ConsoleLogConsoleSettings>(BrowserStorageKeys.ConsoleLogConsoleSettings); 239var showHiddenResources = await SessionStorage.GetAsync<bool>(BrowserStorageKeys.ResourcesShowHiddenResources); 767await LocalStorage.SetUnprotectedAsync(BrowserStorageKeys.ConsoleLogConsoleSettings, new ConsoleLogConsoleSettings(_showTimestamp, _isTimestampUtc, _noWrapLogs));
Components\Pages\Metrics.razor.cs (1)
36public string SessionStorageKey => BrowserStorageKeys.MetricsPageState;
Components\Pages\Resources.razor.cs (5)
80public string SessionStorageKey => BrowserStorageKeys.ResourcesPageState; 216var showResourceTypeColumn = await SessionStorage.GetAsync<bool>(BrowserStorageKeys.ResourcesShowResourceTypes); 222var showHiddenResources = await SessionStorage.GetAsync<bool>(BrowserStorageKeys.ResourcesShowHiddenResources); 231_collapsedResourceNamesKey = BrowserStorageKeys.CollapsedResourceNamesKey(DashboardClient.ApplicationName); 822await SessionStorage.SetAsync(BrowserStorageKeys.ResourcesShowResourceTypes, _showResourceTypeColumn);
Components\Pages\StructuredLogs.razor.cs (1)
60public string SessionStorageKey => BrowserStorageKeys.StructuredLogsPageState;
Components\Pages\Traces.razor.cs (1)
56public string SessionStorageKey => BrowserStorageKeys.TracesPageState;
Model\CommonMenuItems.cs (1)
45await sessionStorage.SetAsync(BrowserStorageKeys.ResourcesShowHiddenResources, showHiddenResources).ConfigureAwait(true);
Model\ConsoleLogsManager.cs (2)
47var filtersResult = await _sessionStorage.GetAsync<ConsoleLogsFilters>(BrowserStorageKeys.ConsoleLogFilters).ConfigureAwait(false); 86await _sessionStorage.SetAsync(BrowserStorageKeys.ConsoleLogFilters, filters).ConfigureAwait(false);
Aspire.Dashboard.Components.Tests (26)
Layout\MainLayoutTests.cs (22)
43case BrowserStorageKeys.NavMenuExpanded: 45case BrowserStorageKeys.UnsecuredTelemetryMessageDismissedKey: 46case BrowserStorageKeys.UnsecuredEndpointMessageDismissedKey: 58case BrowserStorageKeys.UnsecuredTelemetryMessageDismissedKey: 59case BrowserStorageKeys.UnsecuredEndpointMessageDismissedKey: 93case BrowserStorageKeys.NavMenuExpanded: 95case BrowserStorageKeys.UnsecuredTelemetryMessageDismissedKey: 97case BrowserStorageKeys.UnsecuredEndpointMessageDismissedKey: 130case BrowserStorageKeys.NavMenuExpanded: 132case BrowserStorageKeys.UnsecuredTelemetryMessageDismissedKey: 133case BrowserStorageKeys.UnsecuredEndpointMessageDismissedKey: 172BrowserStorageKeys.NavMenuExpanded => (true, storedExpanded), 173BrowserStorageKeys.UnsecuredTelemetryMessageDismissedKey => (false, false), 174BrowserStorageKeys.UnsecuredEndpointMessageDismissedKey => (false, false), 179Assert.Equal(BrowserStorageKeys.NavMenuExpanded, key); 200[InlineData(BrowserStorageKeys.NavMenuExpanded)] 201[InlineData(BrowserStorageKeys.UnsecuredEndpointMessageDismissedKey)] 210return key == failedKey ? (false, false) : (true, key == BrowserStorageKeys.NavMenuExpanded); 221[BrowserStorageKeys.NavMenuExpanded, BrowserStorageKeys.UnsecuredEndpointMessageDismissedKey, BrowserStorageKeys.UnsecuredTelemetryMessageDismissedKey], 223Assert.Contains(failedKey == BrowserStorageKeys.NavMenuExpanded ? "nav-collapsed" : "nav-expanded", cut.Find(".layout").ClassList);
Pages\MetricsTests.cs (1)
409if (key == BrowserStorageKeys.MetricsPageState)
Pages\ResourcesTests.cs (3)
652if (key is BrowserStorageKeys.ResourcesPageState) 1230if (key.Contains(BrowserStorageKeys.CollapsedResourceNamesKeyPrefix)) 1253var collapsedResourceNamesCall = getAsyncCallOrder.FirstOrDefault(c => c.Key.Contains(BrowserStorageKeys.CollapsedResourceNamesKeyPrefix));
Aspire.Dashboard.Tests (5)
BrowserStorageKeysTests.cs (2)
18BrowserStorageKeys.CollapsedResourceNamesKey(firstApplicationName), 19BrowserStorageKeys.CollapsedResourceNamesKey(secondApplicationName));
Integration\Playwright\DesktopNavMenuTests.cs (1)
27await page.EvaluateAsync($"localStorage.setItem('{BrowserStorageKeys.NavMenuExpanded}', 'false')");
Model\DashboardDataSourceTests.cs (2)
230BrowserStorageKeys.CollapsedResourceNamesKey(expectedName), 231BrowserStorageKeys.CollapsedResourceNamesKey(selectedClient.ApplicationName));