Files
game-ideas/src/GameIdeas/Client/GameIdeas.BlazorApp/Pages/UserMenu/UserMenu.razor.cs
Egamorf aeb3c21018
All checks were successful
Game Ideas build for PR / build_test (pull_request) Successful in 1m13s
Refactoring header
2025-04-29 21:15:59 +02:00

29 lines
709 B
C#

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("/");
}
private void HandleAccountClicked()
{
ContentVisile = true;
}
private void HandleBackdropFilterClicked()
{
ContentVisile = false;
}
}