Fix Bug 2295: No eye-icon in NG-UI
- Added Visibility function for password in login page
Change-Id: I1413806f7c1d32832f805d5952c7841ac8bed2ad
Signed-off-by: SANDHYA.JS <sandhya.j@tataelxsi.co.in>
diff --git a/src/app/login/LoginComponent.ts b/src/app/login/LoginComponent.ts
index 1ffa8c3..964394d 100644
--- a/src/app/login/LoginComponent.ts
+++ b/src/app/login/LoginComponent.ts
@@ -126,6 +126,9 @@
/** contains the passwordIn observable value @public */
public changePassword: boolean;
+ /** To show the visiblity of password @public */
+ public visiblePassword: boolean;
+
/** Utilizes auth service for any auth operations @private */
private authService: AuthenticationService;
@@ -284,6 +287,11 @@
}
}
+ /** To Show or Hide the Password @public */
+ public onShowPassword(): void {
+ this.visiblePassword = !this.visiblePassword;
+ }
+
/** To display password expiry Toaster with required data @public */
public passwordExpiryToaster(): void {
if ((this.accountNoOfDays === '1' && this.passwordNoOfDays === '1') ||