diff --git a/src/lib/db.js b/src/lib/db.js index 0b6a26c..7a5d7cd 100644 --- a/src/lib/db.js +++ b/src/lib/db.js @@ -148,6 +148,24 @@ export async function getBudgets() { return budgets } +export async function getDeletedBudgets() { + const budgets = await db` + select + budget.id as id, + budget.name as name, + budget.amount as amount, + budget.notes as notes + from budget + WHERE budget.delete is true + ` + if (!budgets) { + await createBudgetTable(); + return await getBudgets() + } + // budgets = Result [{ name: "Walter", age: 80 }, { name: 'Murray', age: 68 }, ...] + return budgets +} + export async function getAccounts(age) { const accounts = await db` select diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 001fbf1..1a1f2c9 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -84,6 +84,8 @@ {/each} +
No hidden accounts.
+ {/if} +No deleted budgets.
+ {/if} +