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'], {