diff --git a/internal/handler/dashboard.go b/internal/handler/dashboard.go index 4c2d479..5a4ebd2 100644 --- a/internal/handler/dashboard.go +++ b/internal/handler/dashboard.go @@ -32,17 +32,7 @@ func (h *dashboardHandler) DashboardPage(w http.ResponseWriter, r *http.Request) return } - var totalBalance int - for _, space := range spaces { - balance, err := h.expenseService.GetBalanceForSpace(space.ID) - if err != nil { - slog.Error("failed to get balance for space", "error", err, "space_id", space.ID) - continue - } - totalBalance += balance - } - - ui.Render(w, r, pages.Dashboard(spaces, totalBalance)) + ui.Render(w, r, pages.Dashboard(spaces)) } func (h *dashboardHandler) CreateSpace(w http.ResponseWriter, r *http.Request) { diff --git a/internal/ui/pages/app_dashboard.templ b/internal/ui/pages/app_dashboard.templ index 8144972..8d1ba90 100644 --- a/internal/ui/pages/app_dashboard.templ +++ b/internal/ui/pages/app_dashboard.templ @@ -1,7 +1,6 @@ package pages import ( - "fmt" "git.juancwu.dev/juancwu/budgit/internal/model" "git.juancwu.dev/juancwu/budgit/internal/ui/layouts" "git.juancwu.dev/juancwu/budgit/internal/ui/components/button" @@ -13,7 +12,7 @@ import ( "git.juancwu.dev/juancwu/budgit/internal/ui/components/label" ) -templ Dashboard(spaces []*model.Space, totalBalance int) { +templ Dashboard(spaces []*model.Space) { @layouts.App("Dashboard") {
Total Balance
-- { fmt.Sprintf("$%.2f", float64(totalBalance)/100.0) } -
-Create a new space
}