From 6c319a417028bc044c6220ab3c54ccdb7fe52686 Mon Sep 17 00:00:00 2001 From: ValueOn AG Date: Fri, 29 May 2026 00:17:15 +0200 Subject: [PATCH] make AdminDatabaseHealthPage persistent via keepAlive Co-authored-by: Cursor --- src/App.tsx | 4 ++-- src/config/keepAliveRoutes.tsx | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index 6b55e81..5f35085 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -39,7 +39,7 @@ import { GDPRPage } from './pages/GDPR'; import StorePage from './pages/Store'; import { IntegrationsOverviewPage } from './pages/IntegrationsOverviewPage'; import { FeatureViewPage } from './pages/FeatureView'; -import { AccessManagementHub, AdminMandatesPage, AdminUsersPage, AdminUserMandatesPage, AdminFeatureAccessPage, AdminInvitationsPage, AdminMandateRolesPage, AdminFeatureRolesPage, AdminFeatureInstanceUsersPage, AdminMandateRolePermissionsPage, AdminUserAccessOverviewPage, AdminLogsPage, AdminDemoConfigPage, AdminDatabaseHealthPage, SttBenchmarkPage } from './pages/admin'; +import { AccessManagementHub, AdminMandatesPage, AdminUsersPage, AdminUserMandatesPage, AdminFeatureAccessPage, AdminInvitationsPage, AdminMandateRolesPage, AdminFeatureRolesPage, AdminFeatureInstanceUsersPage, AdminMandateRolePermissionsPage, AdminUserAccessOverviewPage, AdminLogsPage, AdminDemoConfigPage, SttBenchmarkPage } from './pages/admin'; import { AdminMandateWizardPage, AdminInvitationWizardPage } from './pages/admin/wizards'; import { PromptsPage, FilesPage, ConnectionsPage } from './pages/basedata'; import { BillingDataView, BillingAdmin, BillingMandateView, AdminSubscriptionsPage } from './pages/billing'; @@ -223,7 +223,7 @@ function App() { } /> } /> - } /> + } /> } /> } /> diff --git a/src/config/keepAliveRoutes.tsx b/src/config/keepAliveRoutes.tsx index 38a1281..e091c5b 100644 --- a/src/config/keepAliveRoutes.tsx +++ b/src/config/keepAliveRoutes.tsx @@ -1,4 +1,5 @@ import type { KeepAliveEntry } from '../types/keepAlive.types'; +import { AdminDatabaseHealthPage } from '../pages/admin/AdminDatabaseHealthPage'; import { AdminLanguagesPage } from '../pages/admin/AdminLanguagesPage'; import { CommcoachSessionView } from '../pages/views/commcoach'; import { GraphicalEditorPage } from '../pages/views/graphicalEditor/GraphicalEditorPage'; @@ -38,6 +39,11 @@ export const KEEP_ALIVE_ROUTES: KeepAliveEntry[] = [ pathRegex: /\/admin\/languages(?:$|\/)/, render: () => , }, + { + id: 'admin-database-health', + pathRegex: /\/admin\/database-health(?:$|\/)/, + render: () => , + }, ]; export function hideFeatureOutlet(pathname: string): boolean {