From 4d646ad7f69198fc3b00c6e96f8d6ae124d4e76c Mon Sep 17 00:00:00 2001 From: Andre Beging Date: Thu, 27 Mar 2025 17:48:03 +0100 Subject: [PATCH] Add JS toggle logic to close menu on nav link click Introduced IJSRuntime to handle JavaScript calls and implemented `NavLinkClickedAsync` to automatically uncheck the menu toggle on navigation. Updated all NavLinks to trigger this logic, improving user experience by closing the menu after a link is clicked. --- .../Shared/DefaultLayout.razor | 4 +- FoodsharingSiegen.Server/Shared/NavMenu.razor | 68 +++++++++++-------- .../Shared/NavMenu.razor.cs | 9 +++ 3 files changed, 51 insertions(+), 30 deletions(-) diff --git a/FoodsharingSiegen.Server/Shared/DefaultLayout.razor b/FoodsharingSiegen.Server/Shared/DefaultLayout.razor index 5c2f36e..551a3a0 100644 --- a/FoodsharingSiegen.Server/Shared/DefaultLayout.razor +++ b/FoodsharingSiegen.Server/Shared/DefaultLayout.razor @@ -1,11 +1,9 @@ @inherits LayoutComponentBase -FoodsharingSiegen.Server -
- +