From 7949f28c321354d22a5fb50f1deb6e0a275d0522 Mon Sep 17 00:00:00 2001 From: Alex Mickelson Date: Fri, 8 Sep 2023 14:21:46 -0600 Subject: [PATCH] collapsable months --- .../Shared/Semester/MonthDetail.razor | 52 +++++++++++-------- 1 file changed, 31 insertions(+), 21 deletions(-) diff --git a/Management.Web/Shared/Semester/MonthDetail.razor b/Management.Web/Shared/Semester/MonthDetail.razor index c28e4ec..9679073 100644 --- a/Management.Web/Shared/Semester/MonthDetail.razor +++ b/Management.Web/Shared/Semester/MonthDetail.razor @@ -11,32 +11,42 @@ public DayOfWeek[] WeekDaysList { get => (DayOfWeek[])Enum.GetValues(typeof(DayOfWeek)); } public string MonthName { get => Month?.DaysByWeek.First().FirstOrDefault(d => d != null)?.ToString("MMMM") ?? ""; } + private string htmlLabel => "collapse"+MonthName; }

- @MonthName + + @MonthName +

-
- @foreach (DayOfWeek day in WeekDaysList) - { -
- @day -
- } -
- -@foreach (var week in Month.DaysByWeek) -{ -
- @foreach (var day in week) +
+
+ @foreach (DayOfWeek day in WeekDaysList) { - +
+ @day +
}
-} \ No newline at end of file + + @foreach (var week in Month.DaysByWeek) + { +
+ @foreach (var day in week) + { + + } +
+ } +
\ No newline at end of file