From 96780db9adcc4c97aa898d5c612bdfacb2844c5e Mon Sep 17 00:00:00 2001
From: hsiegeln <37154749+hsiegeln@users.noreply.github.com>
Date: Tue, 14 Apr 2026 18:24:13 +0200
Subject: [PATCH] feat: wire SensitiveKeysPage into router and admin sidebar
---
ui/src/components/sidebar-utils.ts | 1 +
ui/src/router.tsx | 2 ++
2 files changed, 3 insertions(+)
diff --git a/ui/src/components/sidebar-utils.ts b/ui/src/components/sidebar-utils.ts
index 2a3bbd79..556f069e 100644
--- a/ui/src/components/sidebar-utils.ts
+++ b/ui/src/components/sidebar-utils.ts
@@ -107,6 +107,7 @@ export function buildAdminTreeNodes(opts?: { infrastructureEndpoints?: boolean }
...(showInfra ? [{ id: 'admin:database', label: 'Database', path: '/admin/database' }] : []),
{ id: 'admin:environments', label: 'Environments', path: '/admin/environments' },
{ id: 'admin:oidc', label: 'OIDC', path: '/admin/oidc' },
+ { id: 'admin:sensitive-keys', label: 'Sensitive Keys', path: '/admin/sensitive-keys' },
{ id: 'admin:rbac', label: 'Users & Roles', path: '/admin/rbac' },
];
return nodes;
diff --git a/ui/src/router.tsx b/ui/src/router.tsx
index cd78604e..4cddd9fa 100644
--- a/ui/src/router.tsx
+++ b/ui/src/router.tsx
@@ -18,6 +18,7 @@ const OidcConfigPage = lazy(() => import('./pages/Admin/OidcConfigPage'));
const DatabaseAdminPage = lazy(() => import('./pages/Admin/DatabaseAdminPage'));
const ClickHouseAdminPage = lazy(() => import('./pages/Admin/ClickHouseAdminPage'));
const EnvironmentsPage = lazy(() => import('./pages/Admin/EnvironmentsPage'));
+const SensitiveKeysPage = lazy(() => import('./pages/Admin/SensitiveKeysPage'));
const AppsTab = lazy(() => import('./pages/AppsTab/AppsTab'));
const SwaggerPage = lazy(() => import('./pages/Swagger/SwaggerPage'));
@@ -83,6 +84,7 @@ export const router = createBrowserRouter([
{ path: 'rbac', element: },
{ path: 'audit', element: },
{ path: 'oidc', element: },
+ { path: 'sensitive-keys', element: },
{ path: 'database', element: },
{ path: 'clickhouse', element: },
{ path: 'environments', element: },