/** * 左侧导航。 * * 仪表盘打头(打开先看一眼状态),路由紧随其后(这个工具存在的理由),设置垫底。 */ import IconRoute from '~icons/ri/route-line' import IconDashboard from '~icons/ri/dashboard-line' import IconConfig from '~icons/ri/file-list-3-line' import IconRules from '~icons/ri/filter-3-line' import IconLogs from '~icons/ri/terminal-line' import IconConnections from '~icons/ri/links-line' import IconSettings from '~icons/ri/settings-3-line' import type { Component } from 'vue' export interface NavItem { key: string label: string icon: Component } export const NAV: NavItem[] = [ { key: 'dashboard', label: '仪表盘', icon: IconDashboard }, { key: 'router', label: '路由', icon: IconRoute }, { key: 'config', label: '配置', icon: IconConfig }, { key: 'rules', label: '规则', icon: IconRules }, { key: 'requests', label: '日志', icon: IconLogs }, { key: 'connections', label: '连接', icon: IconConnections }, { key: 'settings', label: '设置', icon: IconSettings }, ]