@inject HttpClient Http @inject IJSRuntime JSRuntime
Welcome, @Email
@code { [Parameter] public string Email { get; set; } = string.Empty; [Parameter] public EventCallback OnLogout { get; set; } private async Task Logout() { try { await Http.PostAsync("api/auth/logout", null); } catch (Exception) { // Ignore errors, just redirect } finally { await JSRuntime.InvokeVoidAsync("window.location.reload"); } } }