got initial month layout

This commit is contained in:
2023-01-05 17:27:57 -07:00
parent 159313cbca
commit dc70216f1d
8 changed files with 181 additions and 29 deletions

View File

@@ -0,0 +1,26 @@
@code
{
[Parameter, EditorRequired]
public CalendarMonth Month { get; set; } = default!;
}
<div class="row text-center fw-bold">
<div class="col">Saturday</div>
<div class="col">Monday</div>
<div class="col">Tuesday</div>
<div class="col">Wednesday</div>
<div class="col">Thursday</div>
<div class="col">Friday</div>
<div class="col">Saturday</div>
</div>
@foreach(var week in Month.DaysByWeek)
{
<div class="row m-3">
@foreach (var day in week)
{
<div class="col border rounded rounded-3 pb-5 m-1">@day?.Day</div>
}
</div>
}

View File

@@ -0,0 +1,23 @@
@using CanvasModel.EnrollmentTerms
@code
{
[Parameter, EditorRequired]
public EnrollmentTermModel Term { get; set; } = default!;
private SemesterPlanner semester { get; set; } = default!;
protected override void OnParametersSet()
{
semester = new SemesterPlanner(Term);
}
}
@Term.Name
@foreach (var month in semester.Months)
{
<MonthDetail Month="month" />
<hr />
}

View File

@@ -1,16 +0,0 @@
<div class="alert alert-secondary mt-4">
<span class="oi oi-pencil me-2" aria-hidden="true"></span>
<strong>@Title</strong>
<span class="text-nowrap">
Please take our
<a target="_blank" class="font-weight-bold link-dark" href="https://go.microsoft.com/fwlink/?linkid=2186158">brief survey</a>
</span>
and tell us what you think.
</div>
@code {
// Demonstrates how a parent component can supply parameters
[Parameter]
public string? Title { get; set; }
}