import Dashboard from './pages/Dashboard';
import DeviceManagement from './pages/DeviceManagement';
import RealTimeMonitoring from './pages/RealTimeMonitoring';
import OtaManagement from './pages/OtaManagement';
import MqttManagement from './pages/MqttManagement';
import SystemSettings from './pages/SystemSettings';
import Login from './pages/Login';
import type { ReactNode } from 'react';
interface RouteConfig {
name: string;
path: string;
element: ReactNode;
visible?: boolean;
}
const routes: RouteConfig[] = [
{
name: '仪表盘',
path: '/',
element:
},
{
name: '登录',
path: '/login',
element: ,
visible: false
},
{
name: '设备管理',
path: '/devices',
element:
},
{
name: '实时监控',
path: '/monitoring',
element:
},
{
name: 'OTA管理',
path: '/ota',
element:
},
{
name: 'MQTT管理',
path: '/mqtt',
element:
},
{
name: '系统设置',
path: '/settings',
element:
}
];
export default routes;