From 034b1e3edd78525907120f18882c21daff886bbc Mon Sep 17 00:00:00 2001 From: Claudio Schaad Date: Fri, 29 Aug 2025 20:58:58 +0200 Subject: [PATCH] UI optimization --- Client/Pages/Index.razor | 42 ++++++++++++++++++++++++++----------- Client/Pages/Index.razor.cs | 8 ++++--- 2 files changed, 35 insertions(+), 15 deletions(-) diff --git a/Client/Pages/Index.razor b/Client/Pages/Index.razor index d19b76e..ddb4aac 100644 --- a/Client/Pages/Index.razor +++ b/Client/Pages/Index.razor @@ -83,12 +83,21 @@ else @if (SelectedSchedule.ContainsKey(day)) { -
- @GetShiftTimes(day) -
-
- @GetTransportSummary(day) -
+ if (GetShiftTimes(day).Length > 0) + { +
+ @GetShiftTimes(day) +
+
+ @GetTransportSummary(day) +
+ } + else + { +
+ @SelectedSchedule[day] +
+ } } } @@ -132,12 +141,21 @@ else @if (SelectedSchedule.ContainsKey(day)) { -
- @GetShiftTimes(day) -
-
- @GetTransportSummary(day) -
+ if (GetShiftTimes(day).Length > 0) + { +
+ @GetShiftTimes(day) +
+
+ @GetTransportSummary(day) +
+ } + else + { +
+ @SelectedSchedule[day] +
+ } } } diff --git a/Client/Pages/Index.razor.cs b/Client/Pages/Index.razor.cs index 81bf0a7..cec5bb3 100644 --- a/Client/Pages/Index.razor.cs +++ b/Client/Pages/Index.razor.cs @@ -272,13 +272,15 @@ namespace ShiftScheduler.Client.Pages var morningTransport = shiftWithTransport.GetMorningTransportSummary(); if (!string.IsNullOrEmpty(morningTransport)) - summaries.Add($"🚂 {morningTransport}"); + summaries.Add(morningTransport); var afternoonTransport = shiftWithTransport.GetAfternoonTransportSummary(); if (!string.IsNullOrEmpty(afternoonTransport)) - summaries.Add($"🚂 {afternoonTransport}"); + summaries.Add(afternoonTransport); + + if (summaries.Count == 0) { return string.Empty; } - return string.Join(" | ", summaries); + return "🚂 " + string.Join(" | ", summaries); } // Helper method to get shift times for display