Add settings page to manage hidden accounts and deleted budgets; implement data loading from the database.

This commit is contained in:
2025-07-08 21:45:01 -04:00
parent aaa675b6ee
commit 592d21592b
5 changed files with 67 additions and 4 deletions

View File

@ -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