using GameIdeas.BlazorApp.Pages.UserMenu.Gateways; using Microsoft.AspNetCore.Components; namespace GameIdeas.BlazorApp.Pages.UserMenu; public partial class UserMenu { [Inject] private IAuthGateway AuthGateway { get; set; } = default!; [Inject] private NavigationManager NavigationManager { get; set; } = default!; private bool ContentVisile = false; private async Task HandleLogoutClicked() { ContentVisile = false; await AuthGateway.Logout(); NavigationManager.NavigateTo("/Games"); } private void HandleAccountClicked() { ContentVisile = true; } private void HandleBackdropFilterClicked() { ContentVisile = false; } }