import { lazy, Suspense } from 'react' import { Navigate, Outlet } from 'react-router' import type { AppRouteObject } from '#/router' import { SvgIcon } from '@/components/icon' import { CircleLoading } from '@/components/loading' const HomePage = lazy(() => import('@/pages/dashboard')) const dashboard: AppRouteObject = { order: 1, path: 'dashboard', element: ( }> ), meta: { label: 'sys.menu.dashboard', icon: , key: '/dashboard' }, children: [ { index: true, element: }, { path: 'workbench', element: , meta: { label: 'sys.menu.workbench', key: '/dashboard/workbench' } } ] } export default dashboard