update menu

This commit is contained in:
Juergen Kunz
2025-07-04 18:58:10 +00:00
parent aed9151998
commit dd4ac9fa3d

View File

@@ -34,6 +34,34 @@ export class OpsDashboard extends DeesElement {
theme: 'light', 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() { constructor() {
super(); super();
document.title = 'DCRouter OpsServer'; document.title = 'DCRouter OpsServer';
@@ -79,32 +107,7 @@ export class OpsDashboard extends DeesElement {
> >
<dees-simple-appdash <dees-simple-appdash
name="DCRouter OpsServer" name="DCRouter OpsServer"
.viewTabs=${[ .viewTabs=${this.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,
},
]}
> >
</dees-simple-appdash> </dees-simple-appdash>
</dees-simple-login> </dees-simple-login>