aboutsummaryrefslogtreecommitdiff
path: root/ufund-ui/src/app/components/signup/signup.component.ts
diff options
context:
space:
mode:
authorGunther6070 <haydenhartman10@yahoo.com>2025-03-29 15:47:46 -0400
committerGunther6070 <haydenhartman10@yahoo.com>2025-03-29 15:47:46 -0400
commit41c92354536d5545dee97e368b3a4b3c25c1a77f (patch)
treebc9038da64a66ad5458f3c6ad08c16f798bbbf83 /ufund-ui/src/app/components/signup/signup.component.ts
parentb539c504782072fe933668b893c708bf577443dd (diff)
downloadJellySolutions-41c92354536d5545dee97e368b3a4b3c25c1a77f.tar.gz
JellySolutions-41c92354536d5545dee97e368b3a4b3c25c1a77f.tar.bz2
JellySolutions-41c92354536d5545dee97e368b3a4b3c25c1a77f.zip
Added emojis before requirements
Diffstat (limited to 'ufund-ui/src/app/components/signup/signup.component.ts')
-rw-r--r--ufund-ui/src/app/components/signup/signup.component.ts18
1 files changed, 12 insertions, 6 deletions
diff --git a/ufund-ui/src/app/components/signup/signup.component.ts b/ufund-ui/src/app/components/signup/signup.component.ts
index 383d6a7..60f4098 100644
--- a/ufund-ui/src/app/components/signup/signup.component.ts
+++ b/ufund-ui/src/app/components/signup/signup.component.ts
@@ -4,12 +4,12 @@ import {Router} from '@angular/router';
import {BehaviorSubject} from 'rxjs';
class PasswordRequirements {
- sixLong: {title: string, value: boolean} = {title: 'Is 6 characters or longer', value: false}
- twelveLong: {title: string, value: boolean} = {title: 'Is 12 characters or longer', value: false}
- lowercase: {title: string, value: boolean} = {title: 'Includes lowercase letter', value: false}
- uppercase: {title: string, value: boolean} = {title: 'Includes uppercase letter', value: false}
- number: {title: string, value: boolean} = {title: 'Includes number' , value: false}
- symbol: {title: string, value: boolean} = {title: 'Includes symbol' , value: false}
+ sixLong: {title: string, value: boolean} = {title: '❌ Is 6 characters or longer', value: false}
+ twelveLong: {title: string, value: boolean} = {title: '❌ Is 12 characters or longer', value: false}
+ lowercase: {title: string, value: boolean} = {title: '❌ Includes lowercase letter', value: false}
+ uppercase: {title: string, value: boolean} = {title: '❌ Includes uppercase letter', value: false}
+ number: {title: string, value: boolean} = {title: '❌ Includes number' , value: false}
+ symbol: {title: string, value: boolean} = {title: '❌ Includes symbol' , value: false}
}
@Component({
@@ -76,21 +76,27 @@ export class SignupComponent {
}
if (password.length > 6) {
+ this.passwordRequirements.sixLong.title = '✅ Is 6 characters or longer'
this.passwordRequirements.sixLong.value = true
}
if (password.length > 12) {
+ this.passwordRequirements.twelveLong.title = '✅ Is 12 characters or longer'
this.passwordRequirements.twelveLong.value = true
}
if (password.match(/[a-z]/g)) {
+ this.passwordRequirements.lowercase.title = '✅ Includes lowercase letter'
this.passwordRequirements.lowercase.value = true
}
if (password.match(/[A-Z]/g)) {
+ this.passwordRequirements.uppercase.title = '✅ Includes uppercase letter'
this.passwordRequirements.uppercase.value = true
}
if (password.match(/[0-9]/g)) {
+ this.passwordRequirements.number.title = '✅ Includes number'
this.passwordRequirements.number.value = true
}
if (password.match(/[^A-Za-z0-9]/g)) {
+ this.passwordRequirements.symbol.title = '✅ Includes symbol'
this.passwordRequirements.symbol.value = true
}