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
|
export default [
{
path: '/',
component: () => import('layouts/default'),
redirect: {name: 'upload-list'},
children: [
{
path: 'uploads',
name: 'upload-list',
component: () => import('pages/UploadList'),
children: [
{
path: ':uploadId',
name: 'upload-detail',
component: () => import('pages/UploadDetail'),
},
]
},
{
path: 'upload-create',
name: 'upload-create',
component: () => import('pages/UploadCreate'),
},
{
path: 'receive-token/:token',
name: 'receive-token',
component: () => import('pages/FetchToken'),
},
]
},
{ // Always leave this as last one
path: '*',
component: () => import('pages/404')
}
]
|