@@ -13,19 +13,14 @@ import faSolid from '@fortawesome/fontawesome-free-solid';
1313import FontAwesomeIcon from '@fortawesome/vue-fontawesome' ;
1414fontawesome . library . add ( faSolid ) ;
1515
16- // Base Vuejs Templates
17- import Login from './components/auth/Login' ;
18- import Dashboard from './components/dashboard/Dashboard' ;
19- import Account from './components/dashboard/Account' ;
20- import ResetPassword from './components/auth/ResetPassword' ;
21- import { Server , ServerConsole , ServerAllocations , ServerDatabases , ServerFiles , ServerSchedules , ServerSettings , ServerSubusers } from './components/server' ;
16+ import { routes } from './routes' ;
17+ import { storeData } from './store' ;
2218
2319window . events = new Vue ;
2420window . Ziggy = Ziggy ;
2521
2622Vue . use ( Vuex ) ;
27-
28- const store = new Vuex . Store ( ) ;
23+ const store = new Vuex . Store ( storeData ) ;
2924const route = require ( './../../../vendor/tightenco/ziggy/src/js/route' ) . default ;
3025
3126Vue . config . productionTip = false ;
@@ -41,35 +36,7 @@ Vue.i18n.set('en');
4136Vue . component ( 'font-awesome-icon' , FontAwesomeIcon ) ;
4237
4338const router = new VueRouter ( {
44- mode : 'history' ,
45- routes : [
46- { name : 'login' , path : '/auth/login' , component : Login } ,
47- { name : 'forgot-password' , path : '/auth/password' , component : Login } ,
48- { name : 'checkpoint' , path : '/checkpoint' , component : Login } ,
49- {
50- name : 'reset-password' ,
51- path : '/auth/password/reset/:token' ,
52- component : ResetPassword ,
53- props : function ( route ) {
54- return { token : route . params . token , email : route . query . email || '' } ;
55- }
56- } ,
57- { name : 'index' , path : '/' , component : Dashboard } ,
58- { name : 'account' , path : '/account' , component : Account } ,
59- { name : 'account-api' , path : '/account/api' , component : Account } ,
60- { name : 'account-security' , path : '/account/security' , component : Account } ,
61- { path : '/server/:id' , component : Server ,
62- children : [
63- { name : 'server' , path : '' , component : ServerConsole } ,
64- { name : 'server-files' , path : 'files' , component : ServerFiles } ,
65- { name : 'server-subusers' , path : 'subusers' , component : ServerSubusers } ,
66- { name : 'server-schedules' , path : 'schedules' , component : ServerSchedules } ,
67- { name : 'server-databases' , path : 'databases' , component : ServerDatabases } ,
68- { name : 'server-allocations' , path : 'allocations' , component : ServerAllocations } ,
69- { name : 'server-settings' , path : 'settings' , component : ServerSettings } ,
70- ]
71- }
72- ]
39+ mode : 'history' , routes
7340} ) ;
7441
7542require ( './bootstrap' ) ;
0 commit comments