From 248ded53c06c7a114273b2b929e95b11222583a2 Mon Sep 17 00:00:00 2001 From: Joe Arndt Date: Thu, 26 Feb 2026 12:10:55 -0600 Subject: [PATCH] added create category support --- src/app/components/expense/expense.component.ts | 1 + .../metadata/categories/categories.component.ts | 3 ++- .../metadata/metadata-form/metadata-form.component.html | 8 +++----- src/app/services/category.service.ts | 4 ++++ src/app/services/expense.service.ts | 5 +---- 5 files changed, 11 insertions(+), 10 deletions(-) diff --git a/src/app/components/expense/expense.component.ts b/src/app/components/expense/expense.component.ts index 228b0db..6a4f799 100644 --- a/src/app/components/expense/expense.component.ts +++ b/src/app/components/expense/expense.component.ts @@ -47,6 +47,7 @@ export class ExpenseComponent { const snackId = this.snackBar.staticBar('Tracking new expense...'); try { await this.expenseService.postExpense(postExpense); + await this.expenseService.fetchExpenses(); this.resetForm(); this.snackBar.dismiss(snackId); this.snackBar.autoBar('Expense tracked!'); diff --git a/src/app/components/metadata/categories/categories.component.ts b/src/app/components/metadata/categories/categories.component.ts index 5123ff1..b0a71a0 100644 --- a/src/app/components/metadata/categories/categories.component.ts +++ b/src/app/components/metadata/categories/categories.component.ts @@ -18,7 +18,8 @@ export class CategoriesComponent { public constructor(private readonly categoryService: CategoryService) { } public async createCategory(name: string): Promise { - console.log('Creating new category', name); + await this.categoryService.createCategory({ name }); + await this.categoryService.fetchCategories(); } public async updateCategory(category: Category): Promise { diff --git a/src/app/components/metadata/metadata-form/metadata-form.component.html b/src/app/components/metadata/metadata-form/metadata-form.component.html index 90559ec..928c351 100644 --- a/src/app/components/metadata/metadata-form/metadata-form.component.html +++ b/src/app/components/metadata/metadata-form/metadata-form.component.html @@ -15,11 +15,9 @@