From c693625e34290b16c91e803d0cc23e365751feef Mon Sep 17 00:00:00 2001 From: Jan Bader Date: Thu, 10 Feb 2022 15:49:21 +0000 Subject: [PATCH] Remove vuex --- web/package.json | 3 +- web/src/@types/shims-vuex.d.ts | 9 -- web/src/App.vue | 33 +++-- web/src/dialogs/NewBudget.vue | 4 +- web/src/main.ts | 35 +++++- web/src/pages/Account.vue | 14 ++- web/src/pages/BudgetSidebar.vue | 33 +++-- web/src/pages/Budgeting.vue | 66 ++++++---- web/src/pages/Dashboard.vue | 9 +- web/src/pages/Login.vue | 7 +- web/src/pages/Register.vue | 8 +- web/src/pages/Settings.vue | 35 +++--- web/src/store/action-types.ts | 11 -- web/src/store/budget/index.ts | 152 ----------------------- web/src/store/index.ts | 31 ----- web/src/store/mutation-types.ts | 3 - web/src/stores/api.ts | 28 +++++ web/src/stores/budget-account.ts | 111 +++++++++++++++++ web/src/stores/{budgets.ts => budget.ts} | 40 +++--- web/src/stores/session.ts | 32 +---- web/yarn.lock | 9 +- 21 files changed, 322 insertions(+), 351 deletions(-) delete mode 100644 web/src/@types/shims-vuex.d.ts delete mode 100644 web/src/store/action-types.ts delete mode 100644 web/src/store/budget/index.ts delete mode 100644 web/src/store/index.ts delete mode 100644 web/src/store/mutation-types.ts create mode 100644 web/src/stores/api.ts create mode 100644 web/src/stores/budget-account.ts rename web/src/stores/{budgets.ts => budget.ts} (57%) diff --git a/web/package.json b/web/package.json index 99b6b4c..66da9a8 100644 --- a/web/package.json +++ b/web/package.json @@ -14,8 +14,7 @@ "postcss": "^8.4.6", "tailwindcss": "^3.0.18", "vue": "^3.2.25", - "vue-router": "^4.0.12", - "vuex": "^4.0.2" + "vue-router": "^4.0.12" }, "devDependencies": { "@vitejs/plugin-vue": "^2.0.0", diff --git a/web/src/@types/shims-vuex.d.ts b/web/src/@types/shims-vuex.d.ts deleted file mode 100644 index c177230..0000000 --- a/web/src/@types/shims-vuex.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { ComponentCustomProperties } from 'vue' -import { State } from '../store' -import { Store } from 'vuex' - -declare module '@vue/runtime-core' { - interface ComponentCustomProperties { - $store: Store - } -} \ No newline at end of file diff --git a/web/src/App.vue b/web/src/App.vue index aa79715..fa12ea3 100644 --- a/web/src/App.vue +++ b/web/src/App.vue @@ -1,26 +1,28 @@