@page "/" @using VisaApiClient @using BlazorWebAssemblyVisaApiClient.Components.FormComponents.Applicants Authentication

or Register

@loginResult

@code { private AuthData loginData = new(); private string loginResult = string.Empty; [Inject] private Client Client { get; set; } = null!; private async Task TryLogin() { loginResult = "Wait..."; StateHasChanged(); try { var token = await Client.LoginAsync(loginData.Email, loginData.Password); Client.SetAuthToken(token); loginResult = "Logged in successfully."; } catch (ApiException e) { loginResult = e.Result.Detail!; } } }