@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;
    }
}