Skip to content

Commit

Permalink
add manual check for validation
Browse files Browse the repository at this point in the history
  • Loading branch information
iOvergaard committed Apr 11, 2024
1 parent 8965e9c commit ba16aef
Showing 1 changed file with 7 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ export default class UmbLoginPageElement extends UmbLitElement {
allowPasswordReset = false;

@state()
private _loginState: UUIButtonState = undefined;
private _loginState?: UUIButtonState;

@state()
private _loginError = '';
Expand Down Expand Up @@ -53,14 +53,18 @@ export default class UmbLoginPageElement extends UmbLitElement {
const form = e.target as HTMLFormElement;
if (!form) return;

if (!form.checkValidity()) return;

const formData = new FormData(form);

const username = formData.get('username') as string;
const password = formData.get('password') as string;
const persist = formData.has('persist');

if (!username || !password) {
this._loginError = this.localize.term('auth_userFailedLogin');
this._loginState = 'failed';
return;
}

this._loginState = 'waiting';

const response = await this.#authContext.login({
Expand Down

0 comments on commit ba16aef

Please sign in to comment.