From a9be9367a9124e8d43a0f6475a0f0f4746282bb6 Mon Sep 17 00:00:00 2001 From: Jan Bader Date: Mon, 28 Feb 2022 13:23:30 +0000 Subject: [PATCH] Use transactionid for TransactionRow --- web/src/components/TransactionEditRow.vue | 7 ++--- web/src/components/TransactionRow.vue | 31 +++++++++++++---------- web/src/pages/Account.vue | 2 +- web/src/pages/BudgetSidebar.vue | 4 ++- 4 files changed, 25 insertions(+), 19 deletions(-) diff --git a/web/src/components/TransactionEditRow.vue b/web/src/components/TransactionEditRow.vue index e66a913..07eaaf0 100644 --- a/web/src/components/TransactionEditRow.vue +++ b/web/src/components/TransactionEditRow.vue @@ -3,6 +3,7 @@ import { computed, ref } from "vue"; import Autocomplete from './Autocomplete.vue' import { useAccountStore } from '../stores/budget-account' import DateInput from "./DateInput.vue"; +import { useTransactionsStore } from "../stores/transactions"; const props = defineProps<{ transactionid: string @@ -10,8 +11,8 @@ const props = defineProps<{ const emit = defineEmits(["save"]); -const accountStore = useAccountStore(); -const TX = accountStore.Transactions.get(props.transactionid)!; +const transactionsStore = useTransactionsStore(); +const TX = transactionsStore.Transactions.get(props.transactionid)!; const payeeType = ref(undefined); const payload = computed(() => JSON.stringify({ @@ -29,7 +30,7 @@ const payload = computed(() => JSON.stringify({ function saveTransaction(e: MouseEvent) { e.preventDefault(); - accountStore.editTransaction(TX.ID, payload.value); + transactionsStore.editTransaction(TX.ID, payload.value); emit('save'); } diff --git a/web/src/components/TransactionRow.vue b/web/src/components/TransactionRow.vue index 100d52f..b182273 100644 --- a/web/src/components/TransactionRow.vue +++ b/web/src/components/TransactionRow.vue @@ -1,13 +1,13 @@