From dd4ac9fa3d818c06562a11d4fb2934a72af83200 Mon Sep 17 00:00:00 2001 From: Juergen Kunz Date: Fri, 4 Jul 2025 18:58:10 +0000 Subject: [PATCH] update menu --- ts_web/elements/ops-dashboard.ts | 55 +++++++++++++++++--------------- 1 file changed, 29 insertions(+), 26 deletions(-) diff --git a/ts_web/elements/ops-dashboard.ts b/ts_web/elements/ops-dashboard.ts index 0e26bad..00119df 100644 --- a/ts_web/elements/ops-dashboard.ts +++ b/ts_web/elements/ops-dashboard.ts @@ -34,6 +34,34 @@ export class OpsDashboard extends DeesElement { theme: 'light', }; + // Store viewTabs as a property to maintain object references + private viewTabs = [ + { + name: 'Overview', + element: OpsViewOverview, + }, + { + name: 'Network', + element: OpsViewNetwork, + }, + { + name: 'Emails', + element: OpsViewEmails, + }, + { + name: 'Logs', + element: OpsViewLogs, + }, + { + name: 'Configuration', + element: OpsViewConfig, + }, + { + name: 'Security', + element: OpsViewSecurity, + }, + ]; + constructor() { super(); document.title = 'DCRouter OpsServer'; @@ -79,32 +107,7 @@ export class OpsDashboard extends DeesElement { >