Move showMenu to store

This commit is contained in:
Jan Bader 2022-01-31 14:43:20 +00:00
parent f091ce8945
commit 136f15badc
2 changed files with 6 additions and 7 deletions

View File

@ -2,11 +2,6 @@
import { LOGOUT } from "./store/mutation-types"; import { LOGOUT } from "./store/mutation-types";
export default { export default {
data() {
return {
showMenu: null
}
},
computed: { computed: {
loggedIn() { loggedIn() {
return this.$store.state.Session.Token; return this.$store.state.Session.Token;
@ -18,7 +13,7 @@ export default {
this.$router.push("/login") this.$router.push("/login")
}, },
toggleMenu () { toggleMenu () {
this.showMenu = !this.showMenu; this.$store.commit("toggleMenu");
} }
}, },
beforeCreate () { beforeCreate () {
@ -44,7 +39,7 @@ export default {
<v-btn v-if="loggedIn"><a @click="logout">Logout</a></v-btn> <v-btn v-if="loggedIn"><a @click="logout">Logout</a></v-btn>
</v-app-bar> </v-app-bar>
<v-navigation-drawer app v-model="showMenu"> <v-navigation-drawer app v-model="$store.state.ShowMenu">
<router-view name="sidebar"></router-view> <router-view name="sidebar"></router-view>
</v-navigation-drawer> </v-navigation-drawer>

View File

@ -8,6 +8,7 @@ const store = createStore({
Token: null, Token: null,
User: null User: null
}, },
ShowMenu: null,
Budgets: {}, Budgets: {},
CurrentBudgetID: null, CurrentBudgetID: null,
Accounts: [], Accounts: [],
@ -18,6 +19,9 @@ const store = createStore({
} }
}, },
mutations: { mutations: {
toggleMenu(state) {
state.ShowMenu = !state.ShowMenu;
},
initializeStore(state) { initializeStore(state) {
const store = localStorage.getItem("store"); const store = localStorage.getItem("store");
if(store){ if(store){