Changeset View
Changeset View
Standalone View
Standalone View
src/resources/js/user/routes.js
Show All 10 Lines | |||||
const CompanionAppComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/CompanionApp') | const CompanionAppComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/CompanionApp') | ||||
const DashboardComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Dashboard') | const DashboardComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Dashboard') | ||||
const DistlistInfoComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Distlist/Info') | const DistlistInfoComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Distlist/Info') | ||||
const DistlistListComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Distlist/List') | const DistlistListComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Distlist/List') | ||||
const DomainInfoComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Domain/Info') | const DomainInfoComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Domain/Info') | ||||
const DomainListComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Domain/List') | const DomainListComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Domain/List') | ||||
const FileInfoComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/File/Info') | const FileInfoComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/File/Info') | ||||
const FileListComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/File/List') | const FileListComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/File/List') | ||||
const MeetComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Rooms') | |||||
const ResourceInfoComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Resource/Info') | const ResourceInfoComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Resource/Info') | ||||
const ResourceListComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Resource/List') | const ResourceListComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Resource/List') | ||||
const RoomInfoComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Room/Info') | |||||
const RoomListComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Room/List') | |||||
const SettingsComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Settings') | const SettingsComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Settings') | ||||
const SharedFolderInfoComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/SharedFolder/Info') | const SharedFolderInfoComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/SharedFolder/Info') | ||||
const SharedFolderListComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/SharedFolder/List') | const SharedFolderListComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/SharedFolder/List') | ||||
const UserInfoComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/User/Info') | const UserInfoComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/User/Info') | ||||
const UserListComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/User/List') | const UserListComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/User/List') | ||||
const UserProfileComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/User/Profile') | const UserProfileComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/User/Profile') | ||||
const UserProfileDeleteComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/User/ProfileDelete') | const UserProfileDeleteComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/User/ProfileDelete') | ||||
const WalletComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Wallet') | const WalletComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Wallet') | ||||
const RoomComponent = () => import(/* webpackChunkName: "../user/meet" */ '../../vue/Meet/Room.vue') | const MeetComponent = () => import(/* webpackChunkName: "../user/meet" */ '../../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 20 Lines • Show All 45 Lines • ▼ Show 20 Lines | const routes = [ | ||||
component: LoginComponent | component: LoginComponent | ||||
}, | }, | ||||
{ | { | ||||
path: '/logout', | path: '/logout', | ||||
name: 'logout', | name: 'logout', | ||||
component: LogoutComponent | component: LogoutComponent | ||||
}, | }, | ||||
{ | { | ||||
name: 'meet', | |||||
path: '/meet/:room', | |||||
component: MeetComponent, | |||||
meta: { loading: true } | |||||
}, | |||||
{ | |||||
path: '/password-reset/:code?', | path: '/password-reset/:code?', | ||||
name: 'password-reset', | name: 'password-reset', | ||||
component: PasswordResetComponent | component: PasswordResetComponent | ||||
}, | }, | ||||
{ | { | ||||
path: '/profile', | path: '/profile', | ||||
name: 'profile', | name: 'profile', | ||||
component: UserProfileComponent, | component: UserProfileComponent, | ||||
Show All 13 Lines | const routes = [ | ||||
}, | }, | ||||
{ | { | ||||
path: '/resources', | path: '/resources', | ||||
name: 'resources', | name: 'resources', | ||||
component: ResourceListComponent, | component: ResourceListComponent, | ||||
meta: { requiresAuth: true, perm: 'resources' } | meta: { requiresAuth: true, perm: 'resources' } | ||||
}, | }, | ||||
{ | { | ||||
component: RoomComponent, | path: '/room/:room', | ||||
name: 'room', | name: 'room', | ||||
path: '/meet/:room', | component: RoomInfoComponent, | ||||
meta: { loading: true } | meta: { requiresAuth: true, perm: 'rooms' } | ||||
}, | }, | ||||
{ | { | ||||
path: '/rooms', | path: '/rooms', | ||||
name: 'rooms', | name: 'rooms', | ||||
component: MeetComponent, | component: RoomListComponent, | ||||
meta: { requiresAuth: true } | meta: { requiresAuth: true, perm: 'rooms' } | ||||
}, | }, | ||||
{ | { | ||||
path: '/settings', | path: '/settings', | ||||
name: 'settings', | name: 'settings', | ||||
component: SettingsComponent, | component: SettingsComponent, | ||||
meta: { requiresAuth: true, perm: 'settings' } | meta: { requiresAuth: true, perm: 'settings' } | ||||
}, | }, | ||||
{ | { | ||||
▲ Show 20 Lines • Show All 48 Lines • Show Last 20 Lines |