Make server blocks clickable, break out routes into their own file

This commit is contained in:
Dane Everitt 2018-05-28 11:34:24 -07:00
parent 6f2fcabf22
commit 47c1ecc9bc
No known key found for this signature in database
GPG key ID: EEA66103B3D71F53
4 changed files with 46 additions and 29 deletions

View file

@ -7,12 +7,7 @@ import VueRouter from 'vue-router';
import { Ziggy } from './helpers/ziggy';
import Locales from './../../../resources/lang/locales';
import { flash } from './mixins/flash';
// Base Vuejs Templates
import Login from './components/auth/Login';
import Dashboard from './components/dashboard/Dashboard';
import Account from './components/dashboard/Account';
import ResetPassword from './components/auth/ResetPassword';
import { routes } from './routes';
window.events = new Vue;
window.Ziggy = Ziggy;
@ -33,24 +28,7 @@ Vue.i18n.add('en', Locales.en);
Vue.i18n.set('en');
const router = new VueRouter({
mode: 'history',
routes: [
{ name: 'login', path: '/auth/login', component: Login },
{ name: 'forgot-password', path: '/auth/password', component: Login },
{ name: 'checkpoint', path: '/checkpoint', component: Login },
{
name: 'reset-password',
path: '/auth/password/reset/:token',
component: ResetPassword,
props: function (route) {
return { token: route.params.token, email: route.query.email || '' };
}
},
{ name : 'index', path: '/', component: Dashboard },
{ name : 'account', path: '/account', component: Account },
{ name : 'account-api', path: '/account/api', component: Account },
{ name : 'account-security', path: '/account/security', component: Account },
]
mode: 'history', routes
});
require('./bootstrap');