From a7f8dfba01e268373f1b454e6c9ec580c24a9d70 Mon Sep 17 00:00:00 2001 From: Marco Date: Mon, 20 Apr 2026 17:23:54 +0200 Subject: [PATCH] feat: Implement sidebar toggle functionality and enhance Monthly Timesheet summary view --- Components/App.razor | 2 +- Components/Layout/MainLayout.razor | 27 ++- Components/Layout/MainLayout.razor.css | 33 ++++ Components/Layout/NavMenu.razor | 57 +++--- Components/Layout/NavMenu.razor.css | 90 ++++++---- Components/Pages/CalendarView.razor | 14 +- Components/Pages/MonthlySummary.razor | 127 +++++++++++++- Domain/MonthlyTimesheetDaySummary.cs | 26 +++ Domain/MonthlyTimesheetModel.cs | 46 +++++ .../WorkDays/CouchbaseLiteWorkDayService.cs | 164 ++++++++++++++++++ Services/WorkDays/IWorkDayService.cs | 2 + tests/playwright/auth-bypass.spec.ts | 27 ++- wwwroot/app.css | 133 +++++++++++++- 13 files changed, 688 insertions(+), 60 deletions(-) create mode 100644 Domain/MonthlyTimesheetDaySummary.cs create mode 100644 Domain/MonthlyTimesheetModel.cs diff --git a/Components/App.razor b/Components/App.razor index 1e8963d..a2917af 100644 --- a/Components/App.razor +++ b/Components/App.razor @@ -14,7 +14,7 @@ - + diff --git a/Components/Layout/MainLayout.razor b/Components/Layout/MainLayout.razor index 78624f3..7e9232b 100644 --- a/Components/Layout/MainLayout.razor +++ b/Components/Layout/MainLayout.razor @@ -1,12 +1,24 @@ @inherits LayoutComponentBase -
-