Display a Login Failed message in the Angular staff login form when a
login attempt fails.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
</div>
<div class="row">
- <div class="col-lg-8 offset-lg-4 pl-0">
+ <div class="col-lg-2 offset-lg-4 pl-0">
<button type="submit" class="btn btn-outline-dark" i18n>Sign in</button>
</div>
+ <div class="col-lg-4" *ngIf="loginFailed">
+ <div class="badge badge-warning p-2" i18n>Login Failed</div>
+ </div>
</div>
</form>
</fieldset>
export class StaffLoginComponent implements OnInit {
workstations: any[];
+ loginFailed: boolean;
args = {
username : '',
const workstation: string = this.args.workstation;
+ this.loginFailed = false;
this.auth.login(this.args).then(
ok => {
this.auth.redirectUrl = null;
}
},
notOk => {
- // indicate failure in the UI.
+ this.loginFailed = true;
}
);
}