better class day highlighting

This commit is contained in:
2023-01-18 21:12:13 -07:00
parent 4a321ffa4a
commit 4da93ca348
13 changed files with 84 additions and 111 deletions

View File

@@ -15,13 +15,13 @@
</NavLink>
</div>
<div class="nav-item px-3">
<NavLink class="nav-link" href="counter">
<span class="oi oi-plus" aria-hidden="true"></span> Counter
<NavLink class="nav-link" href="/modules">
<span class="oi oi-list-rich" aria-hidden="true"></span> Module Management
</NavLink>
</div>
<div class="nav-item px-3">
<NavLink class="nav-link" href="/testing">
<span class="oi oi-list-rich" aria-hidden="true"></span> Testing Page
<NavLink class="nav-link" href="/calendar">
<span class="oi oi-plus" aria-hidden="true"></span> Calendar
</NavLink>
</div>
</nav>

View File

@@ -33,7 +33,8 @@
if (weekDay != null)
{
DayOfWeek notNullDay = weekDay ?? default;
var totalClasses = Semester.Days.Contains(notNullDay) ? $"bg-light {baseClasses}" : baseClasses;
var dayInSemester = Semester.Days.Contains(notNullDay) && day < Semester.LastDay && day > Semester.FirstDay;
var totalClasses = dayInSemester ? $"bg-light {baseClasses}" : baseClasses;
<div class="@totalClasses">@day?.Day</div>
}
else

View File

@@ -1,24 +0,0 @@
@using CanvasModel.EnrollmentTerms
@code
{
[Parameter, EditorRequired]
public SemesterConfiguration Configuration { get; set; } = default!;
private SemesterPlanner? semester { get; set; }
protected override void OnParametersSet()
{
semester = new SemesterPlanner(Configuration);
}
}
<br>
@if (semester != null)
{
@foreach (var month in semester.Months)
{
<MonthDetail Month="month" Semester="semester" />
<hr />
}
}