diff --git a/app/imports/ui/components/Sidebar.vue b/app/imports/ui/components/Sidebar.vue index e69de29b..14710229 100644 --- a/app/imports/ui/components/Sidebar.vue +++ b/app/imports/ui/components/Sidebar.vue @@ -0,0 +1,106 @@ + + + diff --git a/app/imports/ui/layouts/AppLayout.vue b/app/imports/ui/layouts/AppLayout.vue index bf548ee8..00709f08 100644 --- a/app/imports/ui/layouts/AppLayout.vue +++ b/app/imports/ui/layouts/AppLayout.vue @@ -1,12 +1,14 @@ diff --git a/app/imports/ui/layouts/ToolbarLayout.vue b/app/imports/ui/layouts/ToolbarLayout.vue index c6bc4f72..ba3f1564 100644 --- a/app/imports/ui/layouts/ToolbarLayout.vue +++ b/app/imports/ui/layouts/ToolbarLayout.vue @@ -1,6 +1,6 @@ @@ -49,5 +134,8 @@ }; - diff --git a/app/imports/ui/route.js b/app/imports/ui/route.js index 89f04ffd..008d0504 100644 --- a/app/imports/ui/route.js +++ b/app/imports/ui/route.js @@ -3,6 +3,7 @@ import Vue from "vue"; // Components import Home from '/imports/ui/pages/Home.vue'; +import CharacterList from "/imports/ui/pages/CharacterList.vue" // Not found import NotFound from '/imports/ui/pages/NotFound.vue'; @@ -22,7 +23,10 @@ RouterFactory.configure(factory => { path: '/', name: 'home', component: Home, - }, + },{ + path: "/characterList", + component: CharacterList, + } ]); }); diff --git a/app/imports/ui/vueSetup.js b/app/imports/ui/vueSetup.js index 600e1d2b..d2e7a1b5 100644 --- a/app/imports/ui/vueSetup.js +++ b/app/imports/ui/vueSetup.js @@ -3,6 +3,7 @@ import Vuex from "vuex"; import Vuetify from "vuetify"; import routerFactory from "/imports/ui/route.js"; import store from "/imports/ui/vuexStore.js"; +import VueMeteorTracker from 'vue-meteor-tracker'; import AppLayout from '/imports/ui/layouts/AppLayout.vue'; import "vuetify/dist/vuetify.min.css"; @@ -19,6 +20,8 @@ Vue.use(Vuetify, { iconfont: "mdi", }); +Vue.use(VueMeteorTracker); + // App start Meteor.startup(() => { // Create the router instance diff --git a/app/imports/ui/vuexStore.js b/app/imports/ui/vuexStore.js index 24e57be7..762469e5 100644 --- a/app/imports/ui/vuexStore.js +++ b/app/imports/ui/vuexStore.js @@ -5,7 +5,7 @@ Vue.use(Vuex); const store = new Vuex.Store({ strict: process.env.NODE_ENV !== 'production', state: { - drawer: false, + drawer: undefined, }, mutations: { toggleDrawer (state) {