diff --git a/src/components/settings/CategoriesList.vue b/src/components/settings/CategoriesList.vue index 6a16da5..ef788d0 100644 --- a/src/components/settings/CategoriesList.vue +++ b/src/components/settings/CategoriesList.vue @@ -3,7 +3,7 @@ import {useSpaceStore} from "@/stores/spaceStore"; import {useToast} from "primevue/usetoast"; import {Divider} from "primevue"; -import {onMounted, ref} from "vue"; +import {computed, onMounted, ref} from "vue"; import {Category} from "@/models/category"; import {useToolbarStore} from "@/stores/toolbar-store"; import {useRouter} from "vue-router"; @@ -18,6 +18,12 @@ const router = useRouter() const categories = ref([]) +const incomeCategories = computed(() => { + return categories.value.filter(i => i.type == CategoryType.INCOME) +}) +const expenseCategories = computed(() => { + return categories.value.filter(i => i.type == CategoryType.EXPENSE) +}) const fetchData = async () => { try { @@ -53,52 +59,52 @@ onMounted(async () => {
- Income categories + Income categories
- It looks like you haven't create any income category yet. It looks like you haven't create any income category yet. Try to create some first. -
- {{ categories[key].icon }} -
{{ categories[key].name }} -
{{ categories[key].description }} | - {{ CategoryTypeName[categories[key].type] }} + {{ incomeCategories[key].icon }} +
{{ incomeCategories[key].name }} +
{{ incomeCategories[key].description }} | + {{ CategoryTypeName[incomeCategories[key].type] }}
- +
- Expense categories + Expense categories
- It looks like you haven't create any expense category yet. It looks like you haven't create any expense category yet. Try to create some first. -
- {{ categories[key].icon }} -
{{ categories[key].name }} -
{{ categories[key].description }} | - {{ CategoryTypeName[categories[key].type] }} + {{ expenseCategories[key].icon }} +
{{ expenseCategories[key].name }} +
{{ expenseCategories[key].description }} | + {{ CategoryTypeName[expenseCategories[key].type] }}
- +
diff --git a/src/components/transactions/TransactionCreateUpdate.vue b/src/components/transactions/TransactionCreateUpdate.vue index ea779df..8891935 100644 --- a/src/components/transactions/TransactionCreateUpdate.vue +++ b/src/components/transactions/TransactionCreateUpdate.vue @@ -1,6 +1,6 @@