Update icons in Calendar, Students, and Home components for consistency and improved UI

This commit is contained in:
2025-12-28 10:42:53 -05:00
parent b3d7577c32
commit 62b6ae06fd
7 changed files with 15 additions and 13 deletions
@@ -6,7 +6,7 @@
@using Heron.MudCalendar
@inject IEventOccurrenceService EventOccurrenceService
<PageHeader Title="Event Calendar" Description="View competition schedules and event occurrences">
<PageHeader Title="Event Calendar" Description="View competition schedules and event occurrences" Icon="@AppIcons.EventCalendar">
<ActionButtons>
<MudButton StartIcon="@Icons.Material.Filled.ImportExport" Href="calendar/event-occurrences/import" Variant="Variant.Filled" Color="Color.Primary">Import</MudButton>
</ActionButtons>
@@ -11,7 +11,7 @@
<ActionButtons>
<MudButton StartIcon="@Icons.Material.Filled.Create" Href="students/create" Variant="Variant.Filled" Color="Color.Primary">Create New</MudButton>
<MudButton StartIcon="@AppIcons.EventRank" Href="students/event-ranking" Variant="Variant.Outlined">Event Rankings</MudButton>
<MudButton StartIcon="@Icons.Material.Filled.AppRegistration" Href="students/teams" Variant="Variant.Outlined">Registration</MudButton>
<MudButton StartIcon="@AppIcons.Registration" Href="students/teams" Variant="Variant.Outlined">Registration</MudButton>
</ActionButtons>
</PageHeader>
@@ -8,7 +8,7 @@
@inject WebApp.LocalStorageService LocalStorage
@inject ValidationService ValidationService
<PageHeader Title="Registration">
<PageHeader Title="Registration" Icon="@AppIcons.Registration">
<ActionButtons>
<MudButton StartIcon="@Icons.Material.Filled.FilterAlt"
Variant="@(_showRegionalOnly ? Variant.Filled : Variant.Outlined)"
+7 -7
View File
@@ -20,7 +20,7 @@
<strong>@Configuration["ChapterSettings:Name"]</strong>
</MudText>
</MudHidden>
<MudText Typo="Typo.h6" Color="Color.Secondary">
<MudText Typo="Typo.h6" Color="Color.Info">
@Configuration["ChapterSettings:CompetitionYear"] Competition Year
</MudText>
</div>
@@ -109,7 +109,7 @@ else
Caption="Optimize meeting times"
NavigateUrl="/meeting-schedule"/>
<DashboardCard Icon="@Icons.Material.Filled.Event"
<DashboardCard Icon="@AppIcons.EventCalendar"
Title="Event Calendar"
Caption="Conference schedules"
NavigateUrl="/calendar"/>
@@ -119,17 +119,17 @@ else
<MudText Typo="Typo.h4">Teams & Registration</MudText>
</MudPaper>
<MudGrid>
<DashboardCard Icon="@Icons.Material.Filled.AppRegistration"
Title="Registration"
Caption="View student registrations"
NavigateUrl="/students/teams"/>
<DashboardCard Icon="@AppIcons.Teams"
Title="Teams"
Count="@_teamCount"
Subtitle="Total Teams"
Caption="@($"{_groupTeamsCount} Team | {_individualTeamsCount} Individual")"
NavigateUrl="/teams" />
<DashboardCard Icon="@AppIcons.Registration"
Title="Registration"
Caption="View student registrations"
NavigateUrl="/students/teams"/>
</MudGrid>
<MudPaper Elevation="0" Class="my-4">
@@ -1,6 +1,6 @@
@using Microsoft.AspNetCore.Components
<MudItem xs="12" sm="6" md="3">
<MudItem xs="12" sm="6" md="6">
<MudCard Elevation="@(Emphasized ? 8 : 4)" Class="@CardClass" Style="@CardStyle" @onclick="HandleClick">
<MudCardContent>
<div class="d-flex align-center mb-2">
@@ -10,12 +10,12 @@
<MudNavGroup Title="Scheduling" Icon="@Icons.Material.Filled.CalendarMonth" Expanded="true">
<MudNavLink Href="/meeting-schedule/" Icon="@AppIcons.Scheduler">Meeting Schedule</MudNavLink>
<MudNavLink Href="/calendar/" Icon="@Icons.Material.Filled.Event">Event Calendar</MudNavLink>
<MudNavLink Href="/calendar/" Icon="@AppIcons.EventCalendar">Event Calendar</MudNavLink>
</MudNavGroup>
<MudNavGroup Title="Teams & Registration" Icon="@Icons.Material.Outlined.Groups" Expanded="true">
<MudNavLink Href="/students/teams" Icon="@Icons.Material.Filled.AppRegistration">Registration</MudNavLink>
<MudNavLink Href="/teams" Match="NavLinkMatch.All" Icon="@AppIcons.Teams">Teams</MudNavLink>
<MudNavLink Href="/students/teams" Icon="@AppIcons.Registration">Registration</MudNavLink>
</MudNavGroup>
<MudNavGroup Title="Team Building" Icon="@Icons.Material.Filled.GroupAdd" Expanded="false">
+2
View File
@@ -12,6 +12,8 @@ namespace WebApp.Models
public static string Events = Icons.Material.Filled.Dashboard;
public static string Scheduler = Icons.Material.Filled.CalendarMonth;
public static string Captain = Icons.Material.Filled.Star;
public static string Registration = Icons.Material.Filled.AppRegistration;
public static string EventCalendar = Icons.Material.Filled.Event;
public static string LevelOfEffortIcon(int? loe)
{