@using System.Security.Claims
@using Microsoft.AspNetCore.Components.Authorization
@using TaxBaik.Admin.Services
@inject AuthenticationStateProvider AuthStateProvider
@inject CustomAuthenticationStateProvider CustomAuthStateProvider
@inject NavigationManager NavigationManager
@code {
private bool collapseNavMenu = true;
private string? NavMenuCssClass => collapseNavMenu ? "collapse" : null;
private void ToggleNavMenu()
{
collapseNavMenu = !collapseNavMenu;
}
private async Task HandleLogout()
{
await CustomAuthStateProvider.LogoutAsync();
NavigationManager.NavigateTo("/login", forceLoad: true);
}
}