AI Implementation feature(842): First-Start Create Admin Modal 1.01 (#4)
This commit was merged in pull request #4.
This commit is contained in:
@@ -3,6 +3,7 @@ import {
|
||||
Component,
|
||||
HostListener,
|
||||
computed,
|
||||
effect,
|
||||
inject,
|
||||
signal,
|
||||
} from '@angular/core';
|
||||
@@ -32,6 +33,16 @@ export class SetupCreateAdminComponent {
|
||||
private readonly router = inject(Router);
|
||||
private readonly bootstrap = inject(BootstrapService);
|
||||
|
||||
private readonly alreadyInitialized = computed(() => this.bootstrap.initialized());
|
||||
|
||||
constructor() {
|
||||
effect(() => {
|
||||
if (this.alreadyInitialized()) {
|
||||
void this.router.navigateByUrl(this.auth.isAuthenticated() ? '/' : '/login');
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
readonly policyDescription = computed(() => this.bootstrap.passwordPolicy().description);
|
||||
|
||||
readonly form = this.fb.nonNullable.group(
|
||||
|
||||
Reference in New Issue
Block a user