From 12eaa5814ef20b0910e8d64a753378b6f6797989 Mon Sep 17 00:00:00 2001 From: Jake Mannens Date: Fri, 22 May 2026 00:52:16 +1000 Subject: Initial commit --- Server.Client/Pages/Component/MobileMenu.razor | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Server.Client/Pages/Component/MobileMenu.razor (limited to 'Server.Client/Pages/Component/MobileMenu.razor') diff --git a/Server.Client/Pages/Component/MobileMenu.razor b/Server.Client/Pages/Component/MobileMenu.razor new file mode 100644 index 0000000..49c45d5 --- /dev/null +++ b/Server.Client/Pages/Component/MobileMenu.razor @@ -0,0 +1,26 @@ +@inject NavigationManager navigationManager +@inject IJSRuntime jsRuntime +@implements IDisposable + + + +@code { + protected override void OnInitialized() => + navigationManager.LocationChanged += LocationChanged; + + public async void LocationChanged(object? sender, LocationChangedEventArgs e) => + await jsRuntime.InvokeVoidAsync("hideMobileMenu"); + + public void Dispose() => + navigationManager.LocationChanged -= LocationChanged; +} -- cgit v1.3