33 references to Overview
Aspire.Dashboard (21)
Components\Layout\DesktopNavMenu.razor.cs (4)
109
if (tab == ResourceTab.
Overview
&& ResourcesLayout.ParsePaneMode(path) == ResourcePaneMode.Telemetry)
124
if (tab == ResourceTab.
Overview
&& resourceNames.Count == 0)
130
return ResourcesLayout.ParsePaneMode(path) == ResourcePaneMode.Telemetry && tab is not (ResourceTab.
Overview
or ResourceTab.Console)
141
yield return new NavItem(NavSection.Resources, GetSelectionPageUrl(NavigationManager, ResourceTab.
Overview
), Loc[nameof(Resources.Layout.NavMenuResourcesTab)], ResourcesIcon(), ResourcesIcon(active: true));
Components\Layout\ResourcesLayout.razor.cs (17)
542
&& parsedLocation.Tab == ResourceTab.
Overview
559
if (!IsMultiSelection && tab is ResourceTab.
Overview
or ResourceTab.Terminal &&
560
CurrentTab is ResourceTab.
Overview
or ResourceTab.Terminal &&
665
return new ResourceLocation(ResourceTab.
Overview
, RouteResourceName: null, SelectedResourceNames: [], KeepSelection: false);
685
_ => ResourceTab.
Overview
689
if (tab == ResourceTab.
Overview
)
722
if (tab == ResourceTab.
Overview
&& routeResourceName is not null &&
831
NavigationManager.NavigateTo(GetTabUrl(ResourceTab.
Overview
, resourceNames), new NavigationOptions { ReplaceHistoryEntry = true });
1682
if (IsTelemetryPane && tab is ResourceTab.
Overview
or ResourceTab.Console)
1703
return tab == ResourceTab.
Overview
;
1709
ResourceTab.
Overview
or ResourceTab.Console => true,
1732
ResourceTab.
Overview
=> DashboardUrls.ResourceOverviewUrl(),
1748
ResourceTab.
Overview
=> DashboardUrls.ResourceOverviewUrl(resourceName),
1790
tab = ResourceTab.
Overview
;
1794
tab = ResourceTab.
Overview
;
1916
NavigationManager.NavigateTo(DashboardClient.IsEnabled && CurrentTab == ResourceTab.
Overview
? DashboardUrls.ResourceListUrl() : GetSelectionUrl([]));
2061
yield return CreateTab(ResourceTab.
Overview
, Loc[nameof(Resources.Layout.ResourceTabOverview)], new Icons.Regular.Size24.Board(),
Aspire.Dashboard.Components.Tests (12)
Layout\ResourcesNavigationTests.cs (11)
87
[InlineData("resources", nameof(ResourceTab.
Overview
), null, false)]
88
[InlineData("resources/frontend", nameof(ResourceTab.
Overview
), "frontend", false)]
89
[InlineData("resources/my%20app?x=1", nameof(ResourceTab.
Overview
), "my app", false)]
92
[InlineData("resources/shell?terminal=false", nameof(ResourceTab.
Overview
), "shell", false)]
93
[InlineData("resources/shell?terminal=invalid", nameof(ResourceTab.
Overview
), "shell", false)]
94
[InlineData("resources?terminal=true", nameof(ResourceTab.
Overview
), null, false)]
115
[InlineData("resources?resource=api&resource=worker", nameof(ResourceTab.
Overview
), null, new[] { "api", "worker" })]
119
[InlineData("resources/api?resource=", nameof(ResourceTab.
Overview
), "api", new[] { "api" })]
131
[InlineData(nameof(ResourceTab.
Overview
), "api", "/resources/api")]
132
[InlineData(nameof(ResourceTab.
Overview
), null, "/resources")]
159
[InlineData(nameof(ResourceTab.
Overview
), null, "/resources?resource=api&resource=worker")]
Pages\ResourceOverviewTerminalTests.cs (1)
80
Assert.Equal(ResourceTab.
Overview
, cut.Instance.CurrentTab);