diff --git a/web/src/App.vue b/web/src/App.vue index 49986b1..f92d1d6 100644 --- a/web/src/App.vue +++ b/web/src/App.vue @@ -2,11 +2,6 @@ import { LOGOUT } from "./store/mutation-types"; export default { - data() { - return { - showMenu: null - } - }, computed: { loggedIn() { return this.$store.state.Session.Token; @@ -18,7 +13,7 @@ export default { this.$router.push("/login") }, toggleMenu () { - this.showMenu = !this.showMenu; + this.$store.commit("toggleMenu"); } }, beforeCreate () { @@ -44,7 +39,7 @@ export default { Logout - + diff --git a/web/src/store/index.js b/web/src/store/index.js index 85400af..261ebab 100644 --- a/web/src/store/index.js +++ b/web/src/store/index.js @@ -8,6 +8,7 @@ const store = createStore({ Token: null, User: null }, + ShowMenu: null, Budgets: {}, CurrentBudgetID: null, Accounts: [], @@ -18,6 +19,9 @@ const store = createStore({ } }, mutations: { + toggleMenu(state) { + state.ShowMenu = !state.ShowMenu; + }, initializeStore(state) { const store = localStorage.getItem("store"); if(store){