diff options
Diffstat (limited to 'client/src/app/signup/signup.component.ts')
-rw-r--r-- | client/src/app/signup/signup.component.ts | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/client/src/app/signup/signup.component.ts b/client/src/app/signup/signup.component.ts index cf2657b85..607d64893 100644 --- a/client/src/app/signup/signup.component.ts +++ b/client/src/app/signup/signup.component.ts | |||
@@ -12,7 +12,9 @@ import { FormValidatorService } from '@app/shared/forms/form-validators/form-val | |||
12 | styleUrls: [ './signup.component.scss' ] | 12 | styleUrls: [ './signup.component.scss' ] |
13 | }) | 13 | }) |
14 | export class SignupComponent extends FormReactive implements OnInit { | 14 | export class SignupComponent extends FormReactive implements OnInit { |
15 | info: string = null | ||
15 | error: string = null | 16 | error: string = null |
17 | signupDone = false | ||
16 | 18 | ||
17 | constructor ( | 19 | constructor ( |
18 | protected formValidatorService: FormValidatorService, | 20 | protected formValidatorService: FormValidatorService, |
@@ -50,17 +52,17 @@ export class SignupComponent extends FormReactive implements OnInit { | |||
50 | 52 | ||
51 | this.userService.signup(userCreate).subscribe( | 53 | this.userService.signup(userCreate).subscribe( |
52 | () => { | 54 | () => { |
55 | this.signupDone = true | ||
56 | |||
53 | if (this.requiresEmailVerification) { | 57 | if (this.requiresEmailVerification) { |
54 | this.notificationsService.alert( | 58 | this.info = this.i18n('Welcome! Now please check your emails to verify your account and complete signup.') |
55 | this.i18n('Welcome'), | 59 | return |
56 | this.i18n('Please check your email to verify your account and complete signup.') | ||
57 | ) | ||
58 | } else { | ||
59 | this.notificationsService.success( | ||
60 | this.i18n('Success'), | ||
61 | this.i18n('Registration for {{username}} complete.', { username: userCreate.username }) | ||
62 | ) | ||
63 | } | 60 | } |
61 | |||
62 | this.notificationsService.success( | ||
63 | this.i18n('Success'), | ||
64 | this.i18n('Registration for {{username}} complete.', { username: userCreate.username }) | ||
65 | ) | ||
64 | this.redirectService.redirectToHomepage() | 66 | this.redirectService.redirectToHomepage() |
65 | }, | 67 | }, |
66 | 68 | ||