26 references to Terminal
Aspire.Dashboard (13)
Components\Layout\ResourcesLayout.razor.cs (11)
559
if (!IsMultiSelection && tab is ResourceTab.Overview or ResourceTab.
Terminal
&&
560
CurrentTab is ResourceTab.Overview or ResourceTab.
Terminal
&&
564
return DashboardUrls.SetResourceTerminalFocus(NavigationManager.Uri, focused: tab == ResourceTab.
Terminal
);
681
DashboardUrls.TerminalsBasePath => ResourceTab.
Terminal
,
727
tab = ResourceTab.
Terminal
;
1670
if (tab == ResourceTab.
Terminal
)
1735
ResourceTab.
Terminal
=> DashboardUrls.TerminalsUrl(),
1753
ResourceTab.
Terminal
=> resourceName is null ? DashboardUrls.TerminalsUrl() :
2065
yield return CreateTab(ResourceTab.
Terminal
, TerminalLoc[nameof(TerminalStrings.TerminalTitle)], new Icons.Regular.Size20.WindowConsole(),
2066
isVisible: IsTabAvailable(ResourceTab.
Terminal
) || CurrentTab == ResourceTab.
Terminal
);
Components\Pages\ResourceOverview.razor.cs (1)
123
private bool IsTerminalFocused => ResourcesLayout?.CurrentTab == ResourceTab.
Terminal
&&
Components\Pages\Terminals.razor.cs (1)
127
if (location.Tab != ResourceTab.
Terminal
||
Aspire.Dashboard.Components.Tests (13)
Layout\ResourcesLayoutTests.cs (5)
425
Assert.True(cut.Instance.IsTabAvailable(ResourceTab.
Terminal
));
447
Assert.False(cut.Instance.IsTabAvailable(ResourceTab.
Terminal
));
619
Assert.Equal(ResourceTab.
Terminal
, cut.Instance.CurrentTab);
631
Assert.Equal(ResourceTab.
Terminal
, cut.Instance.CurrentTab);
647
Assert.False(cut.Instance.IsTabAvailable(ResourceTab.
Terminal
));
Layout\ResourcesNavigationTests.cs (6)
90
[InlineData("resources/shell?terminal=true", nameof(ResourceTab.
Terminal
), "shell", false)]
91
[InlineData("resources/shell?pane=tags&terminal=TRUE#output", nameof(ResourceTab.
Terminal
), "shell", false)]
97
[InlineData("terminals", nameof(ResourceTab.
Terminal
), null, false)]
98
[InlineData("terminals/resource/shell%20%231", nameof(ResourceTab.
Terminal
), "shell #1", false)]
135
[InlineData(nameof(ResourceTab.
Terminal
), "shell #1", "/resources/shell%20%231?terminal=true")]
136
[InlineData(nameof(ResourceTab.
Terminal
), null, "/terminals")]
Pages\ResourceOverviewTerminalTests.cs (1)
70
Assert.Equal(ResourceTab.
Terminal
, cut.Instance.CurrentTab);
Pages\TerminalsTests.cs (1)
54
Assert.Equal(ResourceTab.
Terminal
, cut.Instance.CurrentTab);