diff options
| author | Syndamia <kamen.d.mladenov@protonmail.com> | 2021-03-28 18:18:00 +0300 |
|---|---|---|
| committer | Syndamia <kamen.d.mladenov@protonmail.com> | 2021-03-28 18:18:00 +0300 |
| commit | f4d7b7c41ccaab06e50351cf144157d5194c0545 (patch) | |
| tree | 59374cfcc490afb8859e7c6b71f1df9d3b4998b8 /src/app/components/login/login.component.ts | |
| parent | 5117c15b4856d6296b28e67e259c2ca1576b8794 (diff) | |
| download | DevHive-Angular-f4d7b7c41ccaab06e50351cf144157d5194c0545.tar DevHive-Angular-f4d7b7c41ccaab06e50351cf144157d5194c0545.tar.gz DevHive-Angular-f4d7b7c41ccaab06e50351cf144157d5194c0545.zip | |
Implemented a password show and hide button to register and login pages; added it's icons (eye and eye-off)
Diffstat (limited to 'src/app/components/login/login.component.ts')
| -rw-r--r-- | src/app/components/login/login.component.ts | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/app/components/login/login.component.ts b/src/app/components/login/login.component.ts index edbc461..a0ce730 100644 --- a/src/app/components/login/login.component.ts +++ b/src/app/components/login/login.component.ts @@ -16,6 +16,7 @@ export class LoginComponent implements OnInit { @ViewChild(ErrorBarComponent) private _errorBar: ErrorBarComponent; private _title = 'Login'; public loginUserFormGroup: FormGroup; + public showingPassword = false; constructor(private _titleService: Title, private _fb: FormBuilder, private _router: Router, private _userService: UserService, private _tokenService: TokenService) { this._titleService.setTitle(this._title); @@ -32,6 +33,10 @@ export class LoginComponent implements OnInit { }); } + toggleShowPassword(): void { + this.showingPassword = !this.showingPassword; + } + onSubmit(): void { this._errorBar.hideError(); this._userService.loginUserRequest(this.loginUserFormGroup).subscribe({ |
