Changeset View
Changeset View
Standalone View
Standalone View
src/resources/js/routes-user.js
import DashboardComponent from '../vue/Dashboard' | import DashboardComponent from '../vue/Dashboard' | ||||
import DomainInfoComponent from '../vue/Domain/Info' | import DomainInfoComponent from '../vue/Domain/Info' | ||||
import DomainListComponent from '../vue/Domain/List' | import DomainListComponent from '../vue/Domain/List' | ||||
import LoginComponent from '../vue/Login' | import LoginComponent from '../vue/Login' | ||||
import LogoutComponent from '../vue/Logout' | import LogoutComponent from '../vue/Logout' | ||||
import MeetComponent from '../vue/Rooms' | import MeetComponent from '../vue/Rooms' | ||||
import PageComponent from '../vue/Page' | import PageComponent from '../vue/Page' | ||||
import PasswordResetComponent from '../vue/PasswordReset' | import PasswordResetComponent from '../vue/PasswordReset' | ||||
import SignupComponent from '../vue/Signup' | import SignupComponent from '../vue/Signup' | ||||
import UserInfoComponent from '../vue/User/Info' | import UserInfoComponent from '../vue/User/Info' | ||||
import UserListComponent from '../vue/User/List' | import UserListComponent from '../vue/User/List' | ||||
import UserProfileComponent from '../vue/User/Profile' | import UserProfileComponent from '../vue/User/Profile' | ||||
import UserProfileDeleteComponent from '../vue/User/ProfileDelete' | import UserProfileDeleteComponent from '../vue/User/ProfileDelete' | ||||
import WalletComponent from '../vue/Wallet' | import WalletComponent from '../vue/Wallet' | ||||
// Here's a list of lazy-loaded components | |||||
// Note: you can pack multiple components into the same chunk, webpackChunkName | |||||
// is also used to get a sensible file name instead of numbers | |||||
const RoomComponent = () => import(/* webpackChunkName: "room" */ '../vue/Meet/Room.vue') | |||||
const routes = [ | const routes = [ | ||||
{ | { | ||||
path: '/dashboard', | path: '/dashboard', | ||||
name: 'dashboard', | name: 'dashboard', | ||||
component: DashboardComponent, | component: DashboardComponent, | ||||
meta: { requiresAuth: true } | meta: { requiresAuth: true } | ||||
}, | }, | ||||
{ | { | ||||
Show All 31 Lines | const routes = [ | ||||
}, | }, | ||||
{ | { | ||||
path: '/profile/delete', | path: '/profile/delete', | ||||
name: 'profile-delete', | name: 'profile-delete', | ||||
component: UserProfileDeleteComponent, | component: UserProfileDeleteComponent, | ||||
meta: { requiresAuth: true } | meta: { requiresAuth: true } | ||||
}, | }, | ||||
{ | { | ||||
component: RoomComponent, | |||||
name: 'room', | |||||
path: '/meet/:room', | |||||
meta: { loading: true } | |||||
}, | |||||
{ | |||||
path: '/rooms', | path: '/rooms', | ||||
name: 'rooms', | name: 'rooms', | ||||
component: MeetComponent, | component: MeetComponent, | ||||
meta: { requiresAuth: true } | meta: { requiresAuth: true } | ||||
}, | }, | ||||
{ | { | ||||
path: '/signup/:param?', | path: '/signup/:param?', | ||||
alias: '/signup/voucher/:param', | alias: '/signup/voucher/:param', | ||||
Show All 29 Lines |