diff --git a/src/lib/db.js b/src/lib/db.js index 7235c50..6693f1c 100644 --- a/src/lib/db.js +++ b/src/lib/db.js @@ -240,9 +240,11 @@ export async function getBudgetTransactionsForAccount(accountID) { budget_transaction.budget_id as budget_id, budget_transaction.transaction_id as transaction_id, budget_transaction.amount as amount, - budget_transaction.notes as notes - from budget_transaction + budget_transaction.notes as notes, + budget.name as budget_name + from budget_transaction join transaction on budget_transaction.transaction_id = transaction.id + join budget on budget_transaction.budget_id = budget.id where transaction.account_id = ${accountID} `; return transactions; diff --git a/src/routes/account/[slug]/+page.svelte b/src/routes/account/[slug]/+page.svelte index 57e60e3..f531d40 100644 --- a/src/routes/account/[slug]/+page.svelte +++ b/src/routes/account/[slug]/+page.svelte @@ -18,10 +18,11 @@ let expanded = $state([]); let loading = $state(false); - function editNotes(transaction) { + function editNotes(transaction, remaining) { my_modal_3.showModal(); currentTransaction = transaction; notes = transaction.notes; + currentTransaction.amount = remaining; } async function saveNotes() { my_modal_3.close(); @@ -84,9 +85,8 @@ -

Transcations

- +