@using Microsoft.AspNetCore.Identity @using Microsoft.EntityFrameworkCore @using global::Data.SeaHavenIndustries @inject NavigationManager Navigation @inject UserManager UserManager @code { [CascadingParameter] protected Task? AuthStat { get; set; } private bool collapseNavMenu = true; private string? currentUrl; private string? NavMenuCssClass => collapseNavMenu ? "collapse" : null; protected override void OnInitialized() { currentUrl = Navigation.ToBaseRelativePath(Navigation.Uri); Navigation.LocationChanged += OnLocationChanged; } private void OnLocationChanged(object? sender, LocationChangedEventArgs e) { currentUrl = Navigation.ToBaseRelativePath(e.Location); StateHasChanged(); } private void ToggleNavMenu() { collapseNavMenu = !collapseNavMenu; } }