diff --git a/WebApp/Components/Features/Events/Printout.razor b/WebApp/Components/Features/Events/Printout.razor index 0fd4d13..d148e21 100644 --- a/WebApp/Components/Features/Events/Printout.razor +++ b/WebApp/Components/Features/Events/Printout.razor @@ -7,7 +7,7 @@ + Description="@($"Yearly theme: {Configuration["ChapterSettings:YearlyTheme"]}")" /> @if (_events == null) { @@ -66,7 +66,7 @@ else { - Theme for 2025-26: + Theme for @Configuration["ChapterSettings:CompetitionYear"]: @@ -91,83 +91,6 @@ else } - - - @foreach (var evt in _events) - { - - - - - - @evt.Name - - @if (evt.RegionalEvent) - { - - Regional Event - - } - - - - - - @if (evt.EventFormat is EventFormat.Team) - { - @evt.EventFormat -
-

Size: @evt.TeamSize

- } - else - { - @evt.EventFormat - } -
- -
- - Eligibility: @evt.Eligibility - - - Effort: @evt.LevelOfEffort - - - Activity: @evt.SemifinalistActivity - - - - @evt.Description - - @if (!string.IsNullOrEmpty(evt.Theme)) - { - - - Theme for 2025-26: - - - - @evt.Theme - - } - - @if (!string.IsNullOrEmpty(evt.Documentation)) - { - - - Materials: - - - - @evt.Documentation - - } - -
-
- - } -
} @code { private EventDefinition[]? _events; diff --git a/WebApp/Components/Features/Teams/Handout.razor b/WebApp/Components/Features/Teams/Handout.razor index cd7aa6b..a08d595 100644 --- a/WebApp/Components/Features/Teams/Handout.razor +++ b/WebApp/Components/Features/Teams/Handout.razor @@ -9,7 +9,7 @@ + Description="@($"Yearly theme: {Configuration["ChapterSettings:YearlyTheme"]}")" /> @if (_teams == null || _students == null) { @@ -74,7 +74,7 @@ else { - Theme for 2025-26: + Theme for @Configuration["ChapterSettings:CompetitionYear"]: diff --git a/WebApp/Components/Features/Teams/Printout.razor b/WebApp/Components/Features/Teams/Printout.razor index 0d264fb..6f44913 100644 --- a/WebApp/Components/Features/Teams/Printout.razor +++ b/WebApp/Components/Features/Teams/Printout.razor @@ -9,7 +9,7 @@ + Description="@($"Yearly theme: {Configuration["ChapterSettings:YearlyTheme"]}")" /> @if (_teams == null) diff --git a/WebApp/Components/Pages/ChapterSettings.razor b/WebApp/Components/Pages/ChapterSettings.razor index 7bb82dc..4498f50 100644 --- a/WebApp/Components/Pages/ChapterSettings.razor +++ b/WebApp/Components/Pages/ChapterSettings.razor @@ -44,6 +44,12 @@ MaxLength="4" Required="true" /> + + + public string CompetitionYear { get; set; } = "2026"; + /// + /// National TSA yearly theme (e.g., "Unity Through Community") + /// + public string YearlyTheme { get; set; } = "Unity Through Community"; + /// /// Postal state abbreviation for printed schedules (example placeholder: "ST"). /// diff --git a/WebApp/appsettings.Development.json b/WebApp/appsettings.Development.json index f3853d1..767130f 100644 --- a/WebApp/appsettings.Development.json +++ b/WebApp/appsettings.Development.json @@ -15,6 +15,7 @@ "NationalId": "2227", "StateId": "12227", "RegionalId": "12227", - "CompetitionYear": "2026" + "CompetitionYear": "2026", + "YearlyTheme": "Unity Through Community" } } diff --git a/WebApp/appsettings.json b/WebApp/appsettings.json index 5a7697d..76850ce 100644 --- a/WebApp/appsettings.json +++ b/WebApp/appsettings.json @@ -17,6 +17,7 @@ "StateId": "00000", "RegionalId": "00000", "CompetitionYear": "2026", + "YearlyTheme": "Unity Through Community", "StateAbbrev": "ST", "StateScheduleHandout": { "StudentSpecialEventTypes": [