package dashboard
import "spend-sparrow/internal/types"
templ Dashboard(summary *types.DashboardMonthlySummary) {
}
templ DashboardData(summary *types.DashboardMonthlySummary) {
Savings
Income
Expenses
Total
{ types.FormatEuros(summary.Savings) }
@balance(summary.Income)
@balance(summary.Expenses)
@balance(summary.Total)
Total Savings
Total Account Balance
Net
{ types.FormatEuros(summary.SumOfSavings) }
{ types.FormatEuros(summary.SumOfAccounts) }
@balance(summary.SumOfAccounts - summary.SumOfSavings)
}
templ balance(balance int64) {
if balance < 0 {
{ types.FormatEuros(balance) }
} else {
{ types.FormatEuros(balance) }
}
}