refactor: move service administration into settings

This commit is contained in:
Developer
2026-07-14 15:47:54 +00:00
parent a9488af0b4
commit 70511d97f9
5 changed files with 73 additions and 21 deletions
+3 -5
View File
@@ -5,6 +5,7 @@ import {
NavLink,
useLocation,
Outlet,
Navigate,
} from "react-router-dom";
import {
QueryClient,
@@ -19,7 +20,6 @@ import { NamedDashboardPage } from "./pages/NamedDashboardPage";
import { Settings } from "./pages/Settings";
import { ServicePage } from "./pages/ServicePage";
import { ServiceTypePage } from "./pages/ServiceTypePage";
import { ServicesPage } from "./pages/ServicesPage";
import { getOidcConfig, isOidcConfigured, setAccessToken } from "./auth";
import { fetchAppVersion } from "./api/client";
import { FRONTEND_VERSION_LABEL } from "./version";
@@ -51,7 +51,6 @@ import {
LogOut,
ChevronLeft,
ChevronRight,
Boxes,
LayoutTemplate,
} from "lucide-react";
@@ -112,7 +111,6 @@ function useNavItems() {
{ path: "/", label: "Dashboard", icon: LayoutDashboard },
...dashboardEntries,
...serviceEntries,
{ path: "/services", label: "Services", icon: Boxes },
{ path: "/settings", label: "Settings", icon: SettingsIcon },
];
}, [services, dashboards]);
@@ -469,7 +467,7 @@ function AppInner() {
<Route path="/" element={<Dashboard />} />
<Route path="/d/:slug" element={<NamedDashboardPage />} />
<Route path="/settings" element={<Settings />} />
<Route path="/services" element={<ServicesPage />} />
<Route path="/services" element={<Navigate to="/settings?tab=services" replace />} />
<Route
path="/services/:serviceType"
element={<ServiceTypePage />}
@@ -497,7 +495,7 @@ function AppInner() {
<Route path="/" element={<Dashboard />} />
<Route path="/d/:slug" element={<NamedDashboardPage />} />
<Route path="/settings" element={<Settings />} />
<Route path="/services" element={<ServicesPage />} />
<Route path="/services" element={<Navigate to="/settings?tab=services" replace />} />
<Route
path="/services/:serviceType"
element={<ServiceTypePage />}