1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-07 04:03:29 +00:00

[Account Recovery][PM-18721] convert enum to as const

This commit is contained in:
rr-bw
2025-05-14 03:13:48 -07:00
parent 787fddfa90
commit aa64267573
2 changed files with 11 additions and 8 deletions

View File

@@ -52,9 +52,12 @@ export type AccountRecoveryDialogData = {
organizationId: string;
};
export enum AccountRecoveryDialogResult {
Ok = "ok",
}
export const AccountRecoveryDialogResultTypes = {
Ok: "ok",
} as const;
type AccountRecoveryDialogResultType =
(typeof AccountRecoveryDialogResultTypes)[keyof typeof AccountRecoveryDialogResultTypes];
/**
* Used in a dialog for initiating the account recovery process against a
@@ -81,7 +84,7 @@ export class AccountRecoveryDialogComponent implements OnInit {
constructor(
@Inject(DIALOG_DATA) protected dialogData: AccountRecoveryDialogData,
private accountService: AccountService,
private dialogRef: DialogRef<AccountRecoveryDialogResult>,
private dialogRef: DialogRef<AccountRecoveryDialogResultType>,
private i18nService: I18nService,
private logService: LogService,
private policyService: PolicyService,
@@ -119,7 +122,7 @@ export class AccountRecoveryDialogComponent implements OnInit {
this.logService.error(e);
}
this.dialogRef.close(AccountRecoveryDialogResult.Ok);
this.dialogRef.close(AccountRecoveryDialogResultTypes.Ok);
}
/**
@@ -131,7 +134,7 @@ export class AccountRecoveryDialogComponent implements OnInit {
dialogService: DialogService,
dialogConfig: DialogConfig<AccountRecoveryDialogData>,
) => {
return dialogService.open<AccountRecoveryDialogResult>(
return dialogService.open<AccountRecoveryDialogResultType>(
AccountRecoveryDialogComponent,
dialogConfig,
);

View File

@@ -68,7 +68,7 @@ import { openEntityEventsDialog } from "../manage/entity-events.component";
import {
AccountRecoveryDialogComponent,
AccountRecoveryDialogResult,
AccountRecoveryDialogResultTypes,
} from "./components/account-recovery/account-recovery-dialog.component";
import { BulkConfirmDialogComponent } from "./components/bulk/bulk-confirm-dialog.component";
import { BulkDeleteDialogComponent } from "./components/bulk/bulk-delete-dialog.component";
@@ -757,7 +757,7 @@ export class MembersComponent extends BaseMembersComponent<OrganizationUserView>
});
const result = await lastValueFrom(dialogRef.closed);
if (result === AccountRecoveryDialogResult.Ok) {
if (result === AccountRecoveryDialogResultTypes.Ok) {
await this.load();
}
} else {