@using BlazorWebAssemblyVisaApiClient.Infrastructure.Services.UserDataProvider @code { private bool collapseNavMenu = true; private string? currentRole = null!; private string? NavMenuCssClass => collapseNavMenu ? "collapse" : null; [Inject] private IUserDataProvider UserDataProvider { get; set; } = null!; protected override void OnInitialized() { UserDataProvider.OnRoleChanged += StateHasChanged; } private void ToggleNavMenu() { collapseNavMenu = !collapseNavMenu; } }