diff --git a/frontend/src/app/pages/email-verify-root/email-verify-root.component.html b/frontend/src/app/pages/email-verify-root/email-verify-root.component.html index 9862d41..d0c333d 100644 --- a/frontend/src/app/pages/email-verify-root/email-verify-root.component.html +++ b/frontend/src/app/pages/email-verify-root/email-verify-root.component.html @@ -1,15 +1,19 @@
- @if (showRedirectMessage()) { -

Es geht gleich los!

-

- Danke für das bestätigen der E-Mail - Wir leiten dich zum Login - weiter! -

- } @else { + @if (verifyStatus() === true) { + @if (showRedirectMessage()) { +

Es geht gleich los!

+

+ Danke für das bestätigen der E-Mail - Wir leiten dich zum Login + weiter! +

+ } + } @else if (verifyStatus() === false) {

Oops, da ist etwas schief gelaufen!

Der Link ist nicht mehr gültig

+ } @else { +

Verifizierung wird durchgeführt...

}
diff --git a/frontend/src/app/pages/email-verify-root/email-verify-root.component.ts b/frontend/src/app/pages/email-verify-root/email-verify-root.component.ts index 301c2e5..135d8bc 100644 --- a/frontend/src/app/pages/email-verify-root/email-verify-root.component.ts +++ b/frontend/src/app/pages/email-verify-root/email-verify-root.component.ts @@ -24,7 +24,9 @@ import { VerifyApiService } from '../../api'; }) export class EmailVerifyRootComponent implements OnInit { public token: InputSignal = input(''); - public verifyStatus: WritableSignal = signal(false); + public verifyStatus: WritableSignal = signal( + null + ); public showRedirectMessage: WritableSignal = signal(false); public constructor( @@ -49,7 +51,7 @@ export class EmailVerifyRootComponent implements OnInit { tap(() => { this.showRedirectMessage.set(true); }), - delay(10000) + delay(5000) ) .subscribe(() => { this.router.navigate(['/signup'], {