Changeset View
Changeset View
Standalone View
Standalone View
src/resources/js/routes-admin.js
- This file was copied from src/resources/js/routes.js.
import Vue from 'vue' | import Vue from 'vue' | ||||
import VueRouter from 'vue-router' | import VueRouter from 'vue-router' | ||||
Vue.use(VueRouter) | Vue.use(VueRouter) | ||||
import DashboardComponent from '../vue/Dashboard' | import DashboardComponent from '../vue/Admin/Dashboard' | ||||
import DomainInfoComponent from '../vue/Domain/Info' | |||||
import DomainListComponent from '../vue/Domain/List' | |||||
import Error404Component from '../vue/404' | import Error404Component from '../vue/404' | ||||
import LoginComponent from '../vue/Login' | import LoginComponent from '../vue/Login' | ||||
import LogoutComponent from '../vue/Logout' | import LogoutComponent from '../vue/Logout' | ||||
import PasswordResetComponent from '../vue/PasswordReset' | import PasswordResetComponent from '../vue/PasswordReset' | ||||
import SignupComponent from '../vue/Signup' | import UserComponent from '../vue/Admin/User' | ||||
import UserInfoComponent from '../vue/User/Info' | |||||
import UserListComponent from '../vue/User/List' | |||||
import UserProfileComponent from '../vue/User/Profile' | |||||
import UserProfileDeleteComponent from '../vue/User/ProfileDelete' | |||||
import WalletComponent from '../vue/Wallet' | |||||
import store from './store' | import store from './store' | ||||
const routes = [ | const routes = [ | ||||
{ | { | ||||
path: '/', | path: '/', | ||||
redirect: { name: 'dashboard' } | redirect: { name: 'dashboard' } | ||||
}, | }, | ||||
{ | { | ||||
path: '/dashboard', | path: '/dashboard', | ||||
name: 'dashboard', | name: 'dashboard', | ||||
component: DashboardComponent, | component: DashboardComponent, | ||||
meta: { requiresAuth: true } | meta: { requiresAuth: true } | ||||
}, | }, | ||||
{ | { | ||||
path: '/domain/:domain', | |||||
name: 'domain', | |||||
component: DomainInfoComponent, | |||||
meta: { requiresAuth: true } | |||||
}, | |||||
{ | |||||
path: '/domains', | |||||
name: 'domains', | |||||
component: DomainListComponent, | |||||
meta: { requiresAuth: true } | |||||
}, | |||||
{ | |||||
path: '/login', | path: '/login', | ||||
name: 'login', | name: 'login', | ||||
component: LoginComponent | component: LoginComponent | ||||
}, | }, | ||||
{ | { | ||||
path: '/logout', | path: '/logout', | ||||
name: 'logout', | name: 'logout', | ||||
component: LogoutComponent | component: LogoutComponent | ||||
}, | }, | ||||
{ | { | ||||
path: '/password-reset/:code?', | path: '/password-reset/:code?', | ||||
name: 'password-reset', | name: 'password-reset', | ||||
component: PasswordResetComponent | component: PasswordResetComponent | ||||
}, | }, | ||||
{ | { | ||||
path: '/profile', | |||||
name: 'profile', | |||||
component: UserProfileComponent, | |||||
meta: { requiresAuth: true } | |||||
}, | |||||
{ | |||||
path: '/profile/delete', | |||||
name: 'profile-delete', | |||||
component: UserProfileDeleteComponent, | |||||
meta: { requiresAuth: true } | |||||
}, | |||||
{ | |||||
path: '/signup/:param?', | |||||
name: 'signup', | |||||
component: SignupComponent | |||||
}, | |||||
{ | |||||
path: '/user/:user', | path: '/user/:user', | ||||
name: 'user', | name: 'user', | ||||
component: UserInfoComponent, | component: UserComponent, | ||||
meta: { requiresAuth: true } | |||||
}, | |||||
{ | |||||
path: '/users', | |||||
name: 'users', | |||||
component: UserListComponent, | |||||
meta: { requiresAuth: true } | |||||
}, | |||||
{ | |||||
path: '/wallet', | |||||
name: 'wallet', | |||||
component: WalletComponent, | |||||
meta: { requiresAuth: true } | meta: { requiresAuth: true } | ||||
}, | }, | ||||
{ | { | ||||
name: '404', | name: '404', | ||||
path: '*', | path: '*', | ||||
component: Error404Component | component: Error404Component | ||||
} | } | ||||
] | ] | ||||
Show All 22 Lines |