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.
28 lines
716 B
Plaintext
28 lines
716 B
Plaintext
@inherits LayoutComponentBase
|
|
|
|
<AuthorizeView>
|
|
<Authorized>
|
|
<div class="page">
|
|
<input type="checkbox" id="menu-toggler" />
|
|
<label id="menu-toggler-label" for="menu-toggler">
|
|
|
|
<span class="menu-toggler-line"></span>
|
|
<span class="menu-toggler-line"></span>
|
|
<span class="menu-toggler-line"></span>
|
|
</label>
|
|
|
|
<aside>
|
|
<NavMenu/>
|
|
</aside>
|
|
<main>
|
|
@Body
|
|
</main>
|
|
</div>
|
|
</Authorized>
|
|
<NotAuthorized>
|
|
<RedirectToLogin/>
|
|
</NotAuthorized>
|
|
</AuthorizeView>
|
|
|
|
<NotificationAlert/>
|
|
<MessageAlert/> |