aboutsummaryrefslogtreecommitdiffstats
path: root/src/router/routes.js
blob: ece2c570642af39fccdce4d1bca5f046c9d9e998 (plain)
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')
  }
]