1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
| import type { RouteRecordRaw } from 'vue-router';
|
| import { $t } from '#/locales';
|
| const routes: RouteRecordRaw[] = [
| {
| meta: {
| icon: 'lucide:layout-dashboard',
| order: -1,
| title: $t('page.dashboard.title'),
| },
| name: 'Dashboard',
| path: '/dashboard',
| children: [
| {
| name: 'Analytics',
| path: '/analytics',
| component: () => import('#/views/dashboard/analytics/index.vue'),
| meta: {
| affixTab: true,
| icon: 'lucide:area-chart',
| title: $t('page.dashboard.analytics'),
| },
| },
| {
| name: 'Workspace',
| path: '/workspace',
| component: () => import('#/views/dashboard/workspace/index.vue'),
| meta: {
| icon: 'carbon:workspace',
| title: $t('page.dashboard.workspace'),
| },
| },
| ],
| },
| ];
|
| export default routes;
|
|