From 2216565d9e0678e8abaf2e80b8c8fe3828d658db Mon Sep 17 00:00:00 2001 From: Sarah Faey Date: Sun, 4 Dec 2022 10:19:54 +0100 Subject: [PATCH] Added NAvogation to Raid Overview and Strike Overview --- .../Raids/RaidOverview/RaidOverview.razor | 30 ++++++++++++++----- Lieb/Shared/NavMenu.razor | 14 ++++++++- 2 files changed, 35 insertions(+), 9 deletions(-) diff --git a/Lieb/Pages/Raids/RaidOverview/RaidOverview.razor b/Lieb/Pages/Raids/RaidOverview/RaidOverview.razor index 7a4f393..f1cb8f4 100644 --- a/Lieb/Pages/Raids/RaidOverview/RaidOverview.razor +++ b/Lieb/Pages/Raids/RaidOverview/RaidOverview.razor @@ -1,4 +1,5 @@ @page "/raidoverview" +@page "/raidoverview/{_eventType}" @using Lieb.Data @using System.Security.Claims @using Lieb.Models @@ -37,14 +38,17 @@ } } - Event Type: - + @if(string.IsNullOrEmpty(_eventType)) + { + + + }
@@ -58,6 +62,9 @@ @code { + [Parameter] + public string _eventType { get; set; } = string.Empty; + private List _raids; private LiebUser? _user; private DateTime _startDate = DateTime.Now.Date; @@ -76,10 +83,17 @@ _user = UserService.GetLiebUser(discordId); } + _filterEventType = _eventType; _raids = RaidService.GetRaids(); ApplyFilter(); } + protected override void OnParametersSet() + { + _filterEventType = _eventType; + ApplyFilter(); + } + private void StartFilterChanged(ChangeEventArgs e) { if(!DateTime.TryParse(e.Value.ToString(), out _startDate)) diff --git a/Lieb/Shared/NavMenu.razor b/Lieb/Shared/NavMenu.razor index b02ecc4..e28443a 100644 --- a/Lieb/Shared/NavMenu.razor +++ b/Lieb/Shared/NavMenu.razor @@ -1,4 +1,6 @@ @using Lieb.Data +@inject NavigationManager NavigationManager; +