From c51ff4e755f009ca0bc8e935a92c04e583c4ee8a Mon Sep 17 00:00:00 2001 From: Jake Mannens Date: Tue, 17 Mar 2026 03:04:36 +1100 Subject: Initial commit --- Pages/Component/MobileMenu.razor | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Pages/Component/MobileMenu.razor (limited to 'Pages/Component/MobileMenu.razor') diff --git a/Pages/Component/MobileMenu.razor b/Pages/Component/MobileMenu.razor new file mode 100644 index 0000000..49c45d5 --- /dev/null +++ b/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