From 29f0c51e359de4f32cadbe4932aaebe9965315b2 Mon Sep 17 00:00:00 2001 From: Jan Bader Date: Mon, 31 Jan 2022 20:34:32 +0000 Subject: [PATCH] Extract some types --- web/src/main.js | 5 ++- web/src/pages/Login.vue | 25 +++++++----- web/src/pages/Register.vue | 71 ++------------------------------- web/src/store/index.js | 34 +++++++++------- web/src/store/mutation-types.js | 1 - 5 files changed, 40 insertions(+), 96 deletions(-) diff --git a/web/src/main.js b/web/src/main.js index 68dfa0f..39e4158 100644 --- a/web/src/main.js +++ b/web/src/main.js @@ -4,6 +4,7 @@ import router from './router/routes.js' import store from './store/index.js' import vuetify from './plugins/vuetify' import { loadFonts } from './plugins/webfontloader' +import { SET_CURRENT_ACCOUNT, SET_CURRENT_BUDGET } from './store/action-types' loadFonts() @@ -14,8 +15,8 @@ app.use(vuetify) app.mount('#app') router.beforeEach(async (to, from, next) => { - await store.dispatch("setCurrentBudget", to.params.budgetid); - await store.dispatch("setCurrentAccount", { + await store.dispatch(SET_CURRENT_BUDGET, to.params.budgetid); + await store.dispatch(SET_CURRENT_ACCOUNT, { accountid: to.params.accountid, budgetid: to.params.budgetid }); diff --git a/web/src/pages/Login.vue b/web/src/pages/Login.vue index 90fd3ac..1a9a6e7 100644 --- a/web/src/pages/Login.vue +++ b/web/src/pages/Login.vue @@ -1,22 +1,23 @@