@inject IJSRuntime JSRuntime

Welcome to Shift Scheduler

Please sign in with your Google account to access the application.

@if (!string.IsNullOrEmpty(ErrorMessage)) {
@ErrorMessage
}
@code { [Parameter] public string? ErrorMessage { get; set; } private async Task Login() { await JSRuntime.InvokeVoidAsync("window.location.href", "/api/auth/login"); } }