diff --git a/apps/web/src/app/auth/settings/emergency-access/takeover/emergency-access-takeover-dialog.component.html b/apps/web/src/app/auth/settings/emergency-access/takeover/emergency-access-takeover-dialog.component.html index 5bc10fcbe1f..b3fbc4e1bbb 100644 --- a/apps/web/src/app/auth/settings/emergency-access/takeover/emergency-access-takeover-dialog.component.html +++ b/apps/web/src/app/auth/settings/emergency-access/takeover/emergency-access-takeover-dialog.component.html @@ -5,15 +5,26 @@
- {{ - "emergencyAccessLoggedOutWarning" | i18n: dialogData.grantorName - }} + @if (initializing) { +
+ + {{ "loading" | i18n }} +
+ } @else { + {{ + "emergencyAccessLoggedOutWarning" | i18n: dialogData.grantorName + }} - + + }
diff --git a/apps/web/src/app/auth/settings/emergency-access/takeover/emergency-access-takeover-dialog.component.ts b/apps/web/src/app/auth/settings/emergency-access/takeover/emergency-access-takeover-dialog.component.ts index 39e13689d3f..08c1a8c3423 100644 --- a/apps/web/src/app/auth/settings/emergency-access/takeover/emergency-access-takeover-dialog.component.ts +++ b/apps/web/src/app/auth/settings/emergency-access/takeover/emergency-access-takeover-dialog.component.ts @@ -65,6 +65,7 @@ export class EmergencyAccessTakeoverDialogComponent implements OnInit { @ViewChild(InputPasswordComponent) inputPasswordComponent!: InputPasswordComponent; + initializing = true; inputPasswordFlow = InputPasswordFlow.ChangePasswordDelegation; masterPasswordPolicyOptions?: MasterPasswordPolicyOptions; @@ -80,14 +81,16 @@ export class EmergencyAccessTakeoverDialogComponent implements OnInit { ) {} async ngOnInit() { - const activeUserId = await firstValueFrom(this.accountService.activeAccount$.pipe(getUserId)); - const grantorPolicies = await this.emergencyAccessService.getGrantorPolicies( - this.dialogData.emergencyAccessId, - ); + // const activeUserId = await firstValueFrom(this.accountService.activeAccount$.pipe(getUserId)); + // const grantorPolicies = await this.emergencyAccessService.getGrantorPolicies( + // this.dialogData.emergencyAccessId, + // ); - this.masterPasswordPolicyOptions = await firstValueFrom( - this.policyService.masterPasswordPolicyOptions$(activeUserId, grantorPolicies), - ); + // this.masterPasswordPolicyOptions = await firstValueFrom( + // this.policyService.masterPasswordPolicyOptions$(activeUserId, grantorPolicies), + // ); + + this.initializing = false; } protected handlePrimaryButtonClick = async () => {