feat(ops-dashboard): add lucide icons to Ops dashboard view tabs

This commit is contained in:
2026-02-23 21:40:34 +00:00
parent 2bd5e5c7c5
commit 7d28cea937
4 changed files with 19 additions and 2 deletions

View File

@@ -3,6 +3,6 @@
*/
export const commitinfo = {
name: '@serve.zone/dcrouter',
version: '9.0.0',
version: '9.1.0',
description: 'A multifaceted routing service handling mail and SMS delivery functions.'
}

View File

@@ -43,42 +43,52 @@ export class OpsDashboard extends DeesElement {
private viewTabs = [
{
name: 'Overview',
iconName: 'lucide:layoutDashboard',
element: OpsViewOverview,
},
{
name: 'Configuration',
iconName: 'lucide:settings',
element: OpsViewConfig,
},
{
name: 'Network',
iconName: 'lucide:network',
element: OpsViewNetwork,
},
{
name: 'Emails',
iconName: 'lucide:mail',
element: OpsViewEmails,
},
{
name: 'Logs',
iconName: 'lucide:scrollText',
element: OpsViewLogs,
},
{
name: 'Routes',
iconName: 'lucide:route',
element: OpsViewRoutes,
},
{
name: 'ApiTokens',
iconName: 'lucide:key',
element: OpsViewApiTokens,
},
{
name: 'Security',
iconName: 'lucide:shield',
element: OpsViewSecurity,
},
{
name: 'Certificates',
iconName: 'lucide:badgeCheck',
element: OpsViewCertificates,
},
{
name: 'RemoteIngress',
iconName: 'lucide:globe',
element: OpsViewRemoteIngress,
},
];