From 5c622650562198a8b6758f1509b9f95eff4024c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Fi=C5=A1era?= Date: Tue, 5 May 2026 13:46:57 +0200 Subject: [PATCH 1/7] Add PeriodSelector to Overview, OverviewIncome, and ExpenseChecklist pages Add PeriodSelector component to pages that have period parameters but previously lacked the selector UI: - Overview base class: Add PeriodGuesses, CreatePeriodGuesses(), CreatePeriodsQuery(), GetPeriodsAsync(), and UrlOverview() abstracts - OverviewMonth: Implement with MonthModel periods and month queries - OverviewYear: Implement with YearModel periods and year queries - OverviewIncome base class: Add PeriodGuesses, CreatePeriodGuesses(), CreatePeriodsQuery(), GetPeriodsAsync(), and UrlOverviewIncomes() abstracts - OverviewMonthIncome: Implement with MonthModel periods - OverviewYearIncome: Implement with YearModel periods - ExpenseChecklistMonth: Add PeriodGuesses, GetMonthsAsync(), and selector Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../Pages/ExpenseChecklistMonth.razor | 9 ++ .../Pages/ExpenseChecklistMonth.razor.cs | 7 ++ src/Money.Blazor.Host/Pages/Overview.razor | 9 ++ src/Money.Blazor.Host/Pages/Overview.razor.cs | 14 +++ .../Pages/OverviewIncome.razor | 85 ++++++++++--------- .../Pages/OverviewIncome.razor.cs | 14 +++ src/Money.Blazor.Host/Pages/OverviewMonth.cs | 9 ++ .../Pages/OverviewMonthIncome.cs | 9 ++ src/Money.Blazor.Host/Pages/OverviewYear.cs | 9 ++ .../Pages/OverviewYearIncome.cs | 9 ++ 10 files changed, 135 insertions(+), 39 deletions(-) diff --git a/src/Money.Blazor.Host/Pages/ExpenseChecklistMonth.razor b/src/Money.Blazor.Host/Pages/ExpenseChecklistMonth.razor index afb43356..3ebdbcda 100644 --- a/src/Money.Blazor.Host/Pages/ExpenseChecklistMonth.razor +++ b/src/Money.Blazor.Host/Pages/ExpenseChecklistMonth.razor @@ -5,6 +5,15 @@
+
+
+ + + + +
+
+