From b55744aad77d93af598b35f79b16753b702d89f0 Mon Sep 17 00:00:00 2001 From: Jan Bader Date: Fri, 23 Sep 2022 19:43:36 +0000 Subject: [PATCH] Split category and category-group stores --- web/src/dialogs/CreateCategoryGroup.vue | 9 +++--- web/src/pages/Budgeting.vue | 11 ++++--- web/src/stores/category-group.ts | 39 +++++++++++++++++++++++++ web/src/stores/category.ts | 29 ++---------------- 4 files changed, 50 insertions(+), 38 deletions(-) create mode 100644 web/src/stores/category-group.ts diff --git a/web/src/dialogs/CreateCategoryGroup.vue b/web/src/dialogs/CreateCategoryGroup.vue index fdb3cc6..0fc8cff 100644 --- a/web/src/dialogs/CreateCategoryGroup.vue +++ b/web/src/dialogs/CreateCategoryGroup.vue @@ -2,17 +2,16 @@ import { ref } from 'vue'; import Modal from '../components/Modal.vue'; import Input from '../components/Input.vue'; -import { useCategoryStore } from '../stores/category'; +import { useCategoryGroupStore } from '../stores/category-group'; -const categoryStore = useCategoryStore(); +const categoryGroupStore = useCategoryGroupStore(); const categoryGroupName = ref(""); const error = ref(""); function createCategoryGroup(e : {cancel:boolean}) : boolean { error.value = ""; - categoryStore.CreateCategoryGroup(categoryGroupName.value); - + categoryGroupStore.CreateCategoryGroup(categoryGroupName.value); return true; } @@ -20,7 +19,7 @@ function createCategoryGroup(e : {cancel:boolean}) : boolean {