@rendermode InteractiveServer @using BlazorStrap @using BlazorStrap.V5 @using HopFrame.Security.Claims @using HopFrame.Web.Pages.Administration.Components @using HopFrame.Web.Services @using static Microsoft.AspNetCore.Components.Web.RenderMode logo HopFrame @foreach (var nav in Subpages) { @nav.Value } logged in as @Context?.User.Username logout @inject NavigationManager Navigator @inject ITokenContext Context @inject IAuthService Auth @code { public static IDictionary Subpages = new Dictionary { { "administration/users", "Users" }, { "administration/groups", "Groups" } }; public bool IsNavItemActive(string element) { return Navigator.Uri.Contains(element); } private void Navigate(string url) { Navigator.NavigateTo(url, true); } private void Logout() { Navigator.NavigateTo("login?redirect=/administration", true); } }