diff --git a/WebApp/Components/Pages/MeetingSchedulePages/Index.razor b/WebApp/Components/Pages/MeetingSchedulePages/Index.razor
index 55fc588..82e67c8 100644
--- a/WebApp/Components/Pages/MeetingSchedulePages/Index.razor
+++ b/WebApp/Components/Pages/MeetingSchedulePages/Index.razor
@@ -10,32 +10,56 @@
@Configuration["ChapterSettings:Shortname"] TSA Schedule @Configuration["ChapterSettings:CompetitionYear"]
-
@* Include: @string.Join(", ", _scheduledTeams) *@
-
+
Time Slots
-
- Solve
-
-
+
+
+
+
+
+ Add High Effort
+
+
+ Add Regionals
+
+
+ Remove Individual
+
+
+ Remove Low Effort
+
+
+ Invert
+
+
+ Reset
+
+
+ Solve
+
+
+
+
+
+
-
-
-
+
@{
var overlaps
= TeamSchedulerSolution.GetStudentTeamOverlaps(context).ToArray();
}
+
@foreach (var team in context.OrderBy(e => e.ToString()))
{
var removed = !_scheduledTeams.Contains(team);
-
+
}
-
-
}
-
-
+
@{
@@ -72,9 +93,10 @@
{
Unscheduled
- foreach (var student in unscheduled)
+
+ @foreach (var student in unscheduled)
{
-
+
@student.FirstName
@{
var pa = _possibleAdditions.ToArray();
@@ -95,24 +117,15 @@
}
}
+
}
-
-
+
-
- Add High Effort
- Add Regionals
-
- Remove Individual
- Remove Low Effort
- Invert
-
@string.Join(", ", (_possibleAdditions ?? []).Select(e => e.ToString()))
-
!rt.Contains(t));
}
+ private async Task Reset()
+ {
+ _scheduledTeams = [];
+ }
+
private void ToggleRequiredTeam(Team unassignedTeam)
{
if (_scheduledTeams.Contains(unassignedTeam))