57 lines
1.4 KiB
JavaScript
57 lines
1.4 KiB
JavaScript
import moduleBase from '@/pages/module/module-base';
|
|
import module from '@/pages/module/module';
|
|
import submissions from '@/pages/submissions';
|
|
import moduleVisibility from '@/pages/module/moduleVisibility';
|
|
import {MODULE_PAGE, MODULE_SETTINGS_PAGE, SUBMISSIONS_PAGE, VISIBILITY_PAGE, SNAPSHOT_LIST} from '@/router/module.names';
|
|
import settingsPage from '@/pages/module/moduleSettings';
|
|
import snapshots from '@/pages/snapshot/snapshots';
|
|
|
|
export default [
|
|
{
|
|
path: '/module/:slug',
|
|
component: moduleBase,
|
|
children: [
|
|
{
|
|
path: '',
|
|
name: MODULE_PAGE,
|
|
component: module,
|
|
meta: {filter: true},
|
|
},
|
|
{
|
|
path: 'submissions/:id',
|
|
name: SUBMISSIONS_PAGE,
|
|
component: submissions,
|
|
meta: {
|
|
filter: true,
|
|
showSubNavigation: true,
|
|
},
|
|
},
|
|
{
|
|
path: 'settings',
|
|
name: MODULE_SETTINGS_PAGE,
|
|
component: settingsPage,
|
|
meta: {
|
|
showSubNavigation: true,
|
|
},
|
|
},
|
|
{
|
|
path: 'visibility',
|
|
name: VISIBILITY_PAGE,
|
|
component: moduleVisibility,
|
|
meta: {
|
|
layout: 'simple',
|
|
hideNavigation: true,
|
|
},
|
|
},
|
|
{
|
|
path: 'snapshots',
|
|
component: snapshots,
|
|
name: SNAPSHOT_LIST,
|
|
meta: {
|
|
showSubNavigation: true,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
];
|