24 lines
1.2 KiB
JavaScript
24 lines
1.2 KiB
JavaScript
import {NEW_ROOM_PAGE, ROOMS_PAGE, ADD_ROOM_ENTRY_PAGE} from '@/router/room.names';
|
|
|
|
const rooms = () => import(/* webpackChunkName: "rooms" */'@/pages/rooms/rooms');
|
|
const newRoom = () => import(/* webpackChunkName: "rooms" */'@/pages/rooms/newRoom');
|
|
const editRoom = () => import(/* webpackChunkName: "rooms" */'@/pages/rooms/editRoom');
|
|
const room = () => import(/* webpackChunkName: "rooms" */'@/pages/rooms/room');
|
|
const newRoomEntry = () => import(/* webpackChunkName: "rooms" */'@/pages/rooms/newRoomEntry');
|
|
const moduleRoom = () => import(/* webpackChunkName: "rooms" */'@/pages/module/moduleRoom');
|
|
|
|
export default [
|
|
{path: '/rooms', name: ROOMS_PAGE, component: rooms, meta: {filter: true, hideFooter: true}},
|
|
{path: '/new-room/', name: NEW_ROOM_PAGE, component: newRoom},
|
|
{path: '/edit-room/:id', name: 'edit-room', component: editRoom, props: true},
|
|
{path: '/room/:slug', name: 'room', component: room, props: true},
|
|
{path: '/room/:slug/add', name: ADD_ROOM_ENTRY_PAGE, component: newRoomEntry, props: true},
|
|
{
|
|
path: '/module-room/:slug',
|
|
name: 'moduleRoom',
|
|
component: moduleRoom,
|
|
props: true,
|
|
meta: {layout: 'fullScreen'},
|
|
}
|
|
];
|