Selaa lähdekoodia

Fixed all nav links

Tim Jones 1 kuukausi sitten
vanhempi
commit
0547e94167

+ 4 - 4
RackPeek.Web.Viewer/Pages/Home.razor

@@ -27,17 +27,17 @@
                 <div class="grid grid-cols-2 gap-y-2 ">
 
                     <div class="hover:text-emerald-300">
-                        <NavLink href="@("/hardware/tree")">Hardware</NavLink>
+                        <NavLink href="@("hardware/tree")">Hardware</NavLink>
                     </div>
                     <div class="text-right">@_hardware!.TotalHardware</div>
 
                     <div class="hover:text-emerald-300">
-                        <NavLink href="@("/systems/list")">Systems</NavLink>
+                        <NavLink href="@("systems/list")">Systems</NavLink>
                     </div>
                     <div class="text-right">@_system!.TotalSystems</div>
 
                     <div class="hover:text-emerald-300">
-                        <NavLink href="@("/servers/list")">Services</NavLink>
+                        <NavLink href="@("servers/list")">Services</NavLink>
                     </div>
                     <div class="text-right">@_service!.TotalServices</div>
                 </div>
@@ -64,7 +64,7 @@
                             @foreach (var (kind, count) in _hardware.HardwareByKind.OrderByDescending(x => x.Value))
                             {
                                 var pluralKind = Resource.KindToPlural(kind);
-                                <NavLink href="@($"/{pluralKind}/list")" class="block">
+                                <NavLink href="@($"{pluralKind}/list")" class="block">
                                     <li class="text-zinc-500 hover:text-emerald-300">
                                         └─ @pluralKind (@count)
                                     </li>

+ 1 - 1
Shared.Rcl/AccessPoints/AccessPointCardComponent.razor

@@ -5,7 +5,7 @@
 <div class="border border-zinc-800 rounded p-4 bg-zinc-900">
     <div class="flex justify-between items-center mb-3">
         <div class="text-zinc-100 hover:text-emerald-300">
-            <NavLink href="@($"/resources/hardware/{AccessPoint.Name}")" class="block">
+            <NavLink href="@($"resources/hardware/{AccessPoint.Name}")" class="block">
 
                 @AccessPoint.Name
             </NavLink>

+ 1 - 1
Shared.Rcl/AccessPoints/AccessPointsListComponent.razor

@@ -38,7 +38,7 @@
 
     private Task NavigateToNewResource(string serverName)
     {
-        Nav.NavigateTo($"/resources/hardware/{serverName}");
+        Nav.NavigateTo($"resources/hardware/{serverName}");
         return Task.CompletedTask;
     }
 

+ 2 - 2
Shared.Rcl/Components/HardwareDependencyTreeComponent.razor

@@ -17,7 +17,7 @@ else
                 <div class="space-y-2">
 
                     <!-- System -->
-                    <NavLink href="@($"/resources/systems/{systemTree.System.Name}")" class="block">
+                    <NavLink href="@($"resources/systems/{systemTree.System.Name}")" class="block">
                         <div class="border border-zinc-800 rounded bg-zinc-900 p-3">
                             <div class="text-zinc-100">
                                 @systemTree.System.Name
@@ -35,7 +35,7 @@ else
                             @foreach (var service in systemTree.Services)
                             {
                                 var url = service.NetworkString();
-                                <NavLink href="@($"/resources/services/{service.Name}")" class="block">
+                                <NavLink href="@($"resources/services/{service.Name}")" class="block">
                                     <div class="border border-zinc-800 rounded bg-zinc-900 p-2 hover:border-zinc-700">
 
                                         <div class="text-zinc-200 text-sm">

+ 1 - 1
Shared.Rcl/Desktops/DesktopCardComponent.razor

@@ -28,7 +28,7 @@
 <div class="border border-zinc-800 rounded p-4 bg-zinc-900">
     <div class="flex justify-between items-center mb-3">
         <div class="text-zinc-100 hover:text-emerald-300">
-            <NavLink href="@($"/resources/hardware/{Desktop.Name}")" class="block">
+            <NavLink href="@($"resources/hardware/{Desktop.Name}")" class="block">
 
                 @Desktop.Name
             </NavLink>

+ 1 - 1
Shared.Rcl/Desktops/DesktopsListComponent.razor

@@ -38,7 +38,7 @@
 
     private Task NavigateToNewResource(string serverName)
     {
-        Nav.NavigateTo($"/resources/hardware/{serverName}");
+        Nav.NavigateTo($"resources/hardware/{serverName}");
         return Task.CompletedTask;
     }
 

+ 1 - 1
Shared.Rcl/Firewalls/FirewallCardComponent.razor

@@ -12,7 +12,7 @@
     <div class="flex justify-between items-center mb-3">
 
         <div class="text-zinc-100 hover:text-emerald-300">
-            <NavLink href="@($"/resources/hardware/{Firewall.Name}")" class="block">
+            <NavLink href="@($"resources/hardware/{Firewall.Name}")" class="block">
 
                 @Firewall.Name
             </NavLink>

+ 1 - 1
Shared.Rcl/Firewalls/FirewallListComponent.razor

@@ -38,7 +38,7 @@
 
     private Task NavigateToNewResource(string serverName)
     {
-        Nav.NavigateTo($"/resources/hardware/{serverName}");
+        Nav.NavigateTo($"resources/hardware/{serverName}");
         return Task.CompletedTask;
     }
 

+ 11 - 11
Shared.Rcl/Hardware/HardwareTreePage.razor

@@ -9,28 +9,28 @@
 <div class="min-h-screen bg-zinc-950 text-zinc-200 font-mono p-6">
 
     <nav class="space-x-6 text-sm mb-4">
-        <NavLink href="/servers/list" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
+        <NavLink href="servers/list" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
             Servers
         </NavLink>
-        <NavLink href="/switches/list" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
+        <NavLink href="switches/list" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
             Switches
         </NavLink>
-        <NavLink href="/firewalls/list" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
+        <NavLink href="firewalls/list" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
             Firewalls
         </NavLink>
-        <NavLink href="/routers/list" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
+        <NavLink href="routers/list" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
             Routers
         </NavLink>
-        <NavLink href="/accesspoints/list" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
+        <NavLink href="accesspoints/list" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
             AccessPoints
         </NavLink>
-        <NavLink href="/ups/list" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
+        <NavLink href="ups/list" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
             Ups
         </NavLink>
-        <NavLink href="/desktops/list" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
+        <NavLink href="desktops/list" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
             Desktops
         </NavLink>
-        <NavLink href="/laptops/list" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
+        <NavLink href="laptops/list" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
             Laptops
         </NavLink>
     </nav>
@@ -62,7 +62,7 @@
                     {
                         <li>
                             <!-- Hardware -->
-                            <NavLink href="@($"/resources/hardware/{hardware.HardwareName}")" class="block">
+                            <NavLink href="@($"resources/hardware/{hardware.HardwareName}")" class="block">
 
                                 @if (hardware.Systems.Any())
                                 {
@@ -86,7 +86,7 @@
                                     {
                                         <li>
                                             <!-- System -->
-                                            <NavLink href="@($"/resources/systems/{system.SystemName}")" class="block">
+                                            <NavLink href="@($"resources/systems/{system.SystemName}")" class="block">
                                                 @if (system.Services.Any())
                                                 {
                                                     <div class="text-zinc-300 hover:text-emerald-300">
@@ -107,7 +107,7 @@
                                                 <ul class="ml-4 mt-1 space-y-1">
                                                     @foreach (var service in system.Services.OrderBy(s => s))
                                                     {
-                                                        <NavLink href="@($"/resources/services/{service}")"
+                                                        <NavLink href="@($"resources/services/{service}")"
                                                                  class="block hover:text-emerald-300">
 
                                                             <li class="text-zinc-500 hover:text-emerald-300">

+ 1 - 1
Shared.Rcl/Laptops/LaptopCardComponent.razor

@@ -22,7 +22,7 @@
 <div class="border border-zinc-800 rounded p-4 bg-zinc-900">
     <div class="flex justify-between items-center mb-3">
         <div class="text-zinc-100 hover:text-emerald-300">
-            <NavLink href="@($"/resources/hardware/{Laptop.Name}")" class="block">
+            <NavLink href="@($"resources/hardware/{Laptop.Name}")" class="block">
 
                 @Laptop.Name
             </NavLink>

+ 1 - 1
Shared.Rcl/Laptops/LaptopsListComponent.razor

@@ -37,7 +37,7 @@
 
     private Task NavigateToNewResource(string serverName)
     {
-        Nav.NavigateTo($"/resources/hardware/{serverName}");
+        Nav.NavigateTo($"resources/hardware/{serverName}");
         return Task.CompletedTask;
     }
 

+ 1 - 1
Shared.Rcl/Routers/RouterCardComponent.razor

@@ -12,7 +12,7 @@
 <div class="border border-zinc-800 rounded p-4 bg-zinc-900">
     <div class="flex justify-between items-center mb-3">
         <div class="text-zinc-100 hover:text-emerald-300">
-            <NavLink href="@($"/resources/hardware/{Router.Name}")" class="block">
+            <NavLink href="@($"resources/hardware/{Router.Name}")" class="block">
                 @Router.Name
             </NavLink>
         </div>

+ 1 - 1
Shared.Rcl/Routers/RouterListComponent.razor

@@ -38,7 +38,7 @@
 
     private Task NavigateToNewResource(string serverName)
     {
-        Nav.NavigateTo($"/resources/hardware/{serverName}");
+        Nav.NavigateTo($"resources/hardware/{serverName}");
         return Task.CompletedTask;
     }
 

+ 1 - 1
Shared.Rcl/Servers/ServerCardComponent.razor

@@ -28,7 +28,7 @@
 <div class="border border-zinc-800 rounded p-4 bg-zinc-900">
     <div class="flex justify-between items-center mb-3">
         <div class="text-zinc-100 hover:text-emerald-300">
-            <NavLink href="@($"/resources/hardware/{Server.Name}")" class="block">
+            <NavLink href="@($"resources/hardware/{Server.Name}")" class="block">
 
                 @Server.Name
             </NavLink>

+ 1 - 1
Shared.Rcl/Servers/ServersListComponent.razor

@@ -38,7 +38,7 @@
 
     private Task NavigateToNewResource(string serverName)
     {
-        Nav.NavigateTo($"/resources/hardware/{serverName}");
+        Nav.NavigateTo($"resources/hardware/{serverName}");
         return Task.CompletedTask;
     }
 

+ 1 - 1
Shared.Rcl/Services/AddServiceComponent.razor

@@ -57,7 +57,7 @@
             _name = string.Empty;
 
             await OnCreated.InvokeAsync(name);
-            Nav.NavigateTo($"/resources/services/{name}");
+            Nav.NavigateTo($"resources/services/{name}");
         }
         catch (Exception ex)
         {

+ 3 - 3
Shared.Rcl/Services/ServiceCardComponent.razor

@@ -8,7 +8,7 @@
 
 <div class="border border-zinc-800 rounded p-4 bg-zinc-900">
     <div class="flex justify-between items-center mb-3">
-        <NavLink href="@($"/resources/services/{Service.Name}")" class="block">
+        <NavLink href="@($"resources/services/{Service.Name}")" class="block">
 
             <div class="text-zinc-100 hover:text-emerald-300">
                 @Service.Name
@@ -138,7 +138,7 @@
             }
             else if (!string.IsNullOrWhiteSpace(Service.RunsOn))
             {
-                <NavLink href="@($"/resources/systems/{Service.RunsOn}")"
+                <NavLink href="@($"resources/systems/{Service.RunsOn}")"
                          class="text-emerald-400">
                     @Service.RunsOn
                 </NavLink>
@@ -188,7 +188,7 @@
     {
         await CloneServiceUseCase.ExecuteAsync(Service.Name, newName);
 
-        Nav.NavigateTo($"/resources/services/{newName}");
+        Nav.NavigateTo($"resources/services/{newName}");
     }
 
 }

+ 1 - 1
Shared.Rcl/Services/ServicesListComponent.razor

@@ -53,7 +53,7 @@
 
     private Task NavigateToNewResource(string serverName)
     {
-        Nav.NavigateTo($"/resources/services/{serverName}");
+        Nav.NavigateTo($"resources/services/{serverName}");
         return Task.CompletedTask;
     }
 

+ 1 - 1
Shared.Rcl/Switches/SwitchCardComponent.razor

@@ -11,7 +11,7 @@
 <div class="border border-zinc-800 rounded p-4 bg-zinc-900">
     <div class="flex justify-between items-center mb-3">
         <div class="text-zinc-100 hover:text-emerald-300">
-            <NavLink href="@($"/resources/hardware/{Switch.Name}")" class="block">
+            <NavLink href="@($"resources/hardware/{Switch.Name}")" class="block">
 
                 @Switch.Name
             </NavLink>

+ 1 - 1
Shared.Rcl/Switches/SwitchListComponent.razor

@@ -39,7 +39,7 @@
 
     private Task NavigateToNewResource(string serverName)
     {
-        Nav.NavigateTo($"/resources/hardware/{serverName}");
+        Nav.NavigateTo($"resources/hardware/{serverName}");
         return Task.CompletedTask;
     }
 

+ 1 - 1
Shared.Rcl/Systems/AddSystemComponent.razor

@@ -56,7 +56,7 @@
             _name = string.Empty;
 
             await OnCreated.InvokeAsync(name);
-            Nav.NavigateTo($"/resources/systems/{name}");
+            Nav.NavigateTo($"resources/systems/{name}");
         }
         catch (Exception ex)
         {

+ 3 - 3
Shared.Rcl/Systems/SystemCardComponent.razor

@@ -11,7 +11,7 @@
 @inject NavigationManager Nav
 <div class="border border-zinc-800 rounded p-4 bg-zinc-900">
     <div class="flex justify-between items-center mb-3">
-        <NavLink href="@($"/resources/systems/{System.Name}")" class="block">
+        <NavLink href="@($"resources/systems/{System.Name}")" class="block">
 
             <div class="text-zinc-100 hover:text-emerald-300">
                 @System.Name
@@ -144,7 +144,7 @@
             }
             else if (!string.IsNullOrWhiteSpace(System.RunsOn))
             {
-                <NavLink href="@($"/resources/hardware/{System.RunsOn}")"
+                <NavLink href="@($"resources/hardware/{System.RunsOn}")"
                          class="text-emerald-400 text-sm">
                     @System.RunsOn
                 </NavLink>
@@ -349,7 +349,7 @@
     {
         await CloneSystemUseCase.ExecuteAsync(System.Name, newName);
 
-        Nav.NavigateTo($"/resources/systems/{newName}");
+        Nav.NavigateTo($"resources/systems/{newName}");
     }
 
 }

+ 1 - 1
Shared.Rcl/Systems/SystemDependencyTreeComponent.razor

@@ -15,7 +15,7 @@ else
             @foreach (var service in Tree.Services)
             {
                 var url = service.NetworkString();
-                <NavLink href="@($"/resources/services/{service.Name}")" class="block">
+                <NavLink href="@($"resources/services/{service.Name}")" class="block">
                     <div class="border border-zinc-800 rounded bg-zinc-900 p-2 hover:border-zinc-700">
 
                         <div class="text-zinc-200 text-sm">

+ 1 - 1
Shared.Rcl/Systems/SystemsListComponent.razor

@@ -52,7 +52,7 @@
 
     private Task NavigateToNewResource(string serverName)
     {
-        Nav.NavigateTo($"/resources/systems/{serverName}");
+        Nav.NavigateTo($"resources/systems/{serverName}");
         return Task.CompletedTask;
     }
 

+ 1 - 1
Shared.Rcl/Ups/UpsCardComponent.razor

@@ -9,7 +9,7 @@
     <div class="flex justify-between items-center mb-3">
 
         <div class="text-zinc-100 hover:text-emerald-300">
-            <NavLink href="@($"/resources/hardware/{Ups.Name}")" class="block">
+            <NavLink href="@($"resources/hardware/{Ups.Name}")" class="block">
                 @Ups.Name
             </NavLink>
         </div>

+ 1 - 1
Shared.Rcl/Ups/UpsListComponent.razor

@@ -38,7 +38,7 @@
 
     private Task NavigateToNewResource(string serverName)
     {
-        Nav.NavigateTo($"/resources/hardware/{serverName}");
+        Nav.NavigateTo($"resources/hardware/{serverName}");
         return Task.CompletedTask;
     }