@page "/login" @using VisaApiClient Authentication

@loginResult

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