Skip to content

Commit 3a0938b

Browse files
committed
refactor: change rute info
1 parent 70779f7 commit 3a0938b

18 files changed

+136
-90
lines changed

src/BasicKube.Web/App.razor

+3-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@
55
<CascadingAuthenticationState>
66
<Router AppAssembly="@typeof(App).Assembly" OnNavigateAsync="@OnNavigateAsync">
77
<Found Context="routeData">
8-
<AuthorizeRouteView RouteData="@routeData" DefaultLayout="@typeof(MainLayout)" />
8+
<CascadingValue Value="routeData">
9+
<AuthorizeRouteView RouteData="@routeData" DefaultLayout="@typeof(MainLayout)" />
10+
</CascadingValue>
911
<FocusOnNavigate RouteData="@routeData" Selector="h1" />
1012
</Found>
1113
<NotFound>

src/BasicKube.Web/Common/Routes.cs

+10-7
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,19 @@
22

33
public static class Routes
44
{
5-
public static string DeployGrpPage { get; } = "pages/deployAppGrpList";
6-
public static string DaemonSetAppGrpPage { get; } = "pages/daemonSetAppGrpList";
7-
public static string JobGrpPage { get; } = "pages/jobGrpList";
8-
public static string CronJobGrpPage { get; } = "pages/cronJobGrpList";
5+
#region kube
96

7+
public static string DeployGrpPage { get; } = "pages/kube/deployAppGrpList";
8+
public static string DaemonSetAppGrpPage { get; } = "pages/kube/daemonSetAppGrpList";
9+
public static string JobGrpPage { get; } = "pages/kube/jobGrpList";
10+
public static string CronJobGrpPage { get; } = "pages/kube/cronJobGrpList";
1011

11-
public static string SvcGrpPage { get; } = "pages/svcGrpList";
12+
public static string SvcGrpPage { get; } = "pages/kube/svcGrpList";
1213

13-
public static string IngGrpPage { get; } = "pages/ingressGrpList";
14+
public static string IngGrpPage { get; } = "pages/kube/ingressGrpList";
1415

16+
public static string TerminalPage { get; } = "pages/kube/terminal";
17+
18+
#endregion
1519

16-
public static string TerminalPage { get; } = "pages/terminal";
1720
}

src/BasicKube.Web/Components/App/CronJobHistory.razor

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030

3131
@code
3232
{
33-
// /pages/jobGrpList/hello?from=cron
33+
// /pages/kube/jobGrpList/hello?from=cron
3434
3535
[CascadingParameter(Name = "IamId")]
3636
public int IamId { get; set; }

src/BasicKube.Web/Pages/Account/Login.razor

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
@namespace BasicKube.Web.Pages
2-
@page "/pages/login"
2+
@page "/pages/account/login"
33
@layout EmptyLayout
44
@inject NavigationManager _navigationManager
55
@inject AccountHttp _accountHttp

src/BasicKube.Web/Pages/Account/RedirectToLogin.razor

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@
77
protected override void OnInitialized()
88
{
99
Navigation.NavigateTo(
10-
$"/pages/login?returnUrl={Uri.EscapeDataString(Navigation.Uri)}");
10+
$"/pages/account/login?returnUrl={Uri.EscapeDataString(Navigation.Uri)}");
1111
}
1212
}

src/BasicKube.Web/Pages/CronJobGrpListPage.razor

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@page "/pages/cronJobGrpList/{GrpName?}"
1+
@page "/pages/kube/cronJobGrpList/{GrpName?}"
22
@inject KubeHttpClient KubeHttp
33
@inject NavigationManager NavigationManager
44

src/BasicKube.Web/Pages/DaemonSetAppGrpListPage.razor

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@page "/pages/daemonSetAppGrpList/{DaempnAppName?}"
1+
@page "/pages/kube/daemonSetAppGrpList/{DaempnAppName?}"
22
@inject DaemonSetHttp DaemonSetHttp
33
@inject NavigationManager NavigationManager
44

src/BasicKube.Web/Pages/DeployAppGrpListPage.razor

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
@page "/{AppName?}"
2-
@page "/pages/deployAppGrpList/{AppName?}"
2+
@page "/pages/kube/deployAppGrpList/{AppName?}"
33
@inject KubeHttpClient KubeHttpClient
44
@inject NavigationManager NavigationManager
55
@attribute [Authorize]

src/BasicKube.Web/Pages/IngressGrpListPage.razor

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@page "/pages/ingressGrpList/{IngressName?}"
1+
@page "/pages/kube/ingressGrpList/{IngressName?}"
22
@inject KubeHttpClient KubeHttpClient
33
@inject NavigationManager NavigationManager
44

src/BasicKube.Web/Pages/JobGrpListPage.razor

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@page "/pages/jobGrpList/{GrpName?}"
1+
@page "/pages/kube/jobGrpList/{GrpName?}"
22
@inject KubeHttpClient KubeHttp
33
@inject NavigationManager NavigationManager
44

src/BasicKube.Web/Pages/SvcGrpListPage.razor

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@page "/pages/svcGrpList/{SvcName?}"
1+
@page "/pages/kube/svcGrpList/{SvcName?}"
22
@inject SvcHttp SvcHttp
33
@inject NavigationManager NavigationManager
44

src/BasicKube.Web/Pages/Terminal.razor

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@page "/pages/terminal/{IamId:int}/{PodName}/{ContainerName}"
1+
@page "/pages/kube/terminal/{IamId:int}/{PodName}/{ContainerName}"
22
@inject IJSRuntime JsRuntime
33
@inject IConfiguration configuration
44
@layout EmptyLayout

src/BasicKube.Web/Shared/NavMenu.razor

+10-10
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
SelectedKeys="@(new[]{_activeKey})"
88
DefaultOpenKeys="@_openKeys"
99
Mode="MenuMode.Inline">
10-
<MenuItem Key="pages/deployappgrplist">
10+
<MenuItem Key="pages/kube/deployappgrplist">
1111
<IconTemplate>
1212
<AllApplication />
1313
</IconTemplate>
@@ -17,7 +17,7 @@
1717
</NavLink>
1818
</ChildContent>
1919
</MenuItem>
20-
<MenuItem Key="pages/svcgrplist">
20+
<MenuItem Key="pages/kube/svcgrplist">
2121
<IconTemplate>
2222
<ConnectionPoint />
2323
</IconTemplate>
@@ -27,7 +27,7 @@
2727
</NavLink>
2828
</ChildContent>
2929
</MenuItem>
30-
<MenuItem Key="pages/ingressgrplist">
30+
<MenuItem Key="pages/kube/ingressgrplist">
3131
<IconTemplate>
3232
<LinkIn />
3333
</IconTemplate>
@@ -45,7 +45,7 @@
4545
</span>
4646
</TitleTemplate>
4747
<ChildContent>
48-
<MenuItem Key="pages/daemonsetappgrplist">
48+
<MenuItem Key="pages/kube/daemonsetappgrplist">
4949
<IconTemplate>
5050
<Shield />
5151

@@ -56,7 +56,7 @@
5656
</NavLink>
5757
</ChildContent>
5858
</MenuItem>
59-
<MenuItem Key="pages/jobgrplist">
59+
<MenuItem Key="pages/kube/jobgrplist">
6060
<IconTemplate>
6161
<AlarmClock />
6262

@@ -68,7 +68,7 @@
6868
</ChildContent>
6969
</MenuItem>
7070

71-
<MenuItem Key="pages/cronjobgrplist">
71+
<MenuItem Key="pages/kube/cronjobgrplist">
7272
<IconTemplate>
7373
<Timer />
7474

@@ -91,9 +91,9 @@
9191

9292
private static Dictionary<string, string> _openKeysDict = new Dictionary<string, string>()
9393
{
94-
["pages/deployappgrplist"] = "advanced",
95-
["pages/jobgrplist"] = "advanced",
96-
["pages/cronjobgrplist"] = "advanced",
94+
["pages/kube/deployappgrplist"] = "advanced",
95+
["pages/kube/jobgrplist"] = "advanced",
96+
["pages/kube/cronjobgrplist"] = "advanced",
9797
};
9898

9999
protected override async Task OnAfterRenderAsync(bool firstRender)
@@ -112,7 +112,7 @@
112112
};
113113
}
114114

115-
const string _defaultActiveKey = "pages/deployappgrplist";
115+
const string _defaultActiveKey = "pages/kube/deployappgrplist";
116116

117117
string _activeKey = _defaultActiveKey;
118118
private string[] _openKeys = new string[0];

0 commit comments

Comments
 (0)