1 write to CurrentTab
Aspire.Dashboard (1)
Components\Layout\ResourcesLayout.razor.cs (1)
529
CurrentTab
= parsedLocation.Tab;
19 references to CurrentTab
Aspire.Dashboard (14)
Components\Layout\ResourcesLayout.razor.cs (13)
420
var previousTab =
CurrentTab
;
428
if (previousTab !=
CurrentTab
|| !previousSelection.SequenceEqual(_selectedResourceNames, StringComparers.ResourceName))
471
GetTabId(
CurrentTab
),
560
CurrentTab
is ResourceTab.Overview or ResourceTab.Terminal &&
1721
return tab ==
CurrentTab
;
1779
if (IsTabAvailable(
CurrentTab
, selection))
1781
tab =
CurrentTab
;
1783
else if (
CurrentTab
== ResourceTab.Metrics && selection is not [{ Resource: { IsParameter: true } }])
1916
NavigationManager.NavigateTo(DashboardClient.IsEnabled &&
CurrentTab
== ResourceTab.Overview ? DashboardUrls.ResourceListUrl() : GetSelectionUrl([]));
2029
|| tab ==
CurrentTab
2048
if (
CurrentTab
== ResourceTab.Parameters)
2066
isVisible: IsTabAvailable(ResourceTab.Terminal) ||
CurrentTab
== ResourceTab.Terminal);
2101
Checked = tab.Tab ==
CurrentTab
,
Components\Pages\ResourceOverview.razor.cs (1)
123
private bool IsTerminalFocused => ResourcesLayout?.
CurrentTab
== ResourceTab.Terminal &&
Aspire.Dashboard.Components.Tests (5)
Layout\ResourcesLayoutTests.cs (2)
619
Assert.Equal(ResourceTab.Terminal, cut.Instance.
CurrentTab
);
631
Assert.Equal(ResourceTab.Terminal, cut.Instance.
CurrentTab
);
Pages\ResourceOverviewTerminalTests.cs (2)
70
Assert.Equal(ResourceTab.Terminal, cut.Instance.
CurrentTab
);
80
Assert.Equal(ResourceTab.Overview, cut.Instance.
CurrentTab
);
Pages\TerminalsTests.cs (1)
54
Assert.Equal(ResourceTab.Terminal, cut.Instance.
CurrentTab
);