mirror of
https://github.com/bitwarden/browser
synced 2025-12-15 15:53:27 +00:00
[PM-22111] Migrate emergency access to standalone (#14958)
Migrate emergency access to standalone.
This commit is contained in:
@@ -8,6 +8,8 @@ import { LogService } from "@bitwarden/common/platform/abstractions/log.service"
|
|||||||
import { DialogConfig, DialogRef, DIALOG_DATA, DialogService } from "@bitwarden/components";
|
import { DialogConfig, DialogRef, DIALOG_DATA, DialogService } from "@bitwarden/components";
|
||||||
import { KeyService } from "@bitwarden/key-management";
|
import { KeyService } from "@bitwarden/key-management";
|
||||||
|
|
||||||
|
import { SharedModule } from "../../../../shared";
|
||||||
|
|
||||||
// FIXME: update to use a const object instead of a typescript enum
|
// FIXME: update to use a const object instead of a typescript enum
|
||||||
// eslint-disable-next-line @bitwarden/platform/no-enums
|
// eslint-disable-next-line @bitwarden/platform/no-enums
|
||||||
export enum EmergencyAccessConfirmDialogResult {
|
export enum EmergencyAccessConfirmDialogResult {
|
||||||
@@ -24,9 +26,8 @@ type EmergencyAccessConfirmDialogData = {
|
|||||||
publicKey: Uint8Array;
|
publicKey: Uint8Array;
|
||||||
};
|
};
|
||||||
@Component({
|
@Component({
|
||||||
selector: "emergency-access-confirm",
|
|
||||||
templateUrl: "emergency-access-confirm.component.html",
|
templateUrl: "emergency-access-confirm.component.html",
|
||||||
standalone: false,
|
imports: [SharedModule],
|
||||||
})
|
})
|
||||||
export class EmergencyAccessConfirmComponent implements OnInit {
|
export class EmergencyAccessConfirmComponent implements OnInit {
|
||||||
loading = true;
|
loading = true;
|
||||||
|
|||||||
@@ -14,6 +14,8 @@ import {
|
|||||||
ToastService,
|
ToastService,
|
||||||
} from "@bitwarden/components";
|
} from "@bitwarden/components";
|
||||||
|
|
||||||
|
import { SharedModule } from "../../../shared/shared.module";
|
||||||
|
import { PremiumBadgeComponent } from "../../../vault/components/premium-badge.component";
|
||||||
import { EmergencyAccessService } from "../../emergency-access";
|
import { EmergencyAccessService } from "../../emergency-access";
|
||||||
import { EmergencyAccessType } from "../../emergency-access/enums/emergency-access-type";
|
import { EmergencyAccessType } from "../../emergency-access/enums/emergency-access-type";
|
||||||
|
|
||||||
@@ -34,9 +36,8 @@ export enum EmergencyAccessAddEditDialogResult {
|
|||||||
Deleted = "deleted",
|
Deleted = "deleted",
|
||||||
}
|
}
|
||||||
@Component({
|
@Component({
|
||||||
selector: "emergency-access-add-edit",
|
|
||||||
templateUrl: "emergency-access-add-edit.component.html",
|
templateUrl: "emergency-access-add-edit.component.html",
|
||||||
standalone: false,
|
imports: [SharedModule, PremiumBadgeComponent],
|
||||||
})
|
})
|
||||||
export class EmergencyAccessAddEditComponent implements OnInit {
|
export class EmergencyAccessAddEditComponent implements OnInit {
|
||||||
loading = true;
|
loading = true;
|
||||||
|
|||||||
@@ -18,6 +18,9 @@ import { StateService } from "@bitwarden/common/platform/abstractions/state.serv
|
|||||||
import { Utils } from "@bitwarden/common/platform/misc/utils";
|
import { Utils } from "@bitwarden/common/platform/misc/utils";
|
||||||
import { DialogService, ToastService } from "@bitwarden/components";
|
import { DialogService, ToastService } from "@bitwarden/components";
|
||||||
|
|
||||||
|
import { HeaderModule } from "../../../layouts/header/header.module";
|
||||||
|
import { SharedModule } from "../../../shared/shared.module";
|
||||||
|
import { PremiumBadgeComponent } from "../../../vault/components/premium-badge.component";
|
||||||
import { EmergencyAccessService } from "../../emergency-access";
|
import { EmergencyAccessService } from "../../emergency-access";
|
||||||
import { EmergencyAccessStatusType } from "../../emergency-access/enums/emergency-access-status-type";
|
import { EmergencyAccessStatusType } from "../../emergency-access/enums/emergency-access-status-type";
|
||||||
import { EmergencyAccessType } from "../../emergency-access/enums/emergency-access-type";
|
import { EmergencyAccessType } from "../../emergency-access/enums/emergency-access-type";
|
||||||
@@ -40,9 +43,8 @@ import {
|
|||||||
} from "./takeover/emergency-access-takeover-dialog.component";
|
} from "./takeover/emergency-access-takeover-dialog.component";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: "emergency-access",
|
|
||||||
templateUrl: "emergency-access.component.html",
|
templateUrl: "emergency-access.component.html",
|
||||||
standalone: false,
|
imports: [SharedModule, HeaderModule, PremiumBadgeComponent],
|
||||||
})
|
})
|
||||||
export class EmergencyAccessComponent implements OnInit {
|
export class EmergencyAccessComponent implements OnInit {
|
||||||
loaded = false;
|
loaded = false;
|
||||||
|
|||||||
@@ -49,7 +49,6 @@ export type EmergencyAccessTakeoverDialogResultType =
|
|||||||
* @link https://bitwarden.com/help/emergency-access/
|
* @link https://bitwarden.com/help/emergency-access/
|
||||||
*/
|
*/
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "auth-emergency-access-takeover-dialog",
|
selector: "auth-emergency-access-takeover-dialog",
|
||||||
templateUrl: "./emergency-access-takeover-dialog.component.html",
|
templateUrl: "./emergency-access-takeover-dialog.component.html",
|
||||||
imports: [
|
imports: [
|
||||||
|
|||||||
@@ -7,15 +7,15 @@ import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
|
|||||||
import { DialogService } from "@bitwarden/components";
|
import { DialogService } from "@bitwarden/components";
|
||||||
import { CipherFormConfigService, DefaultCipherFormConfigService } from "@bitwarden/vault";
|
import { CipherFormConfigService, DefaultCipherFormConfigService } from "@bitwarden/vault";
|
||||||
|
|
||||||
|
import { SharedModule } from "../../../../shared/shared.module";
|
||||||
import { EmergencyAccessService } from "../../../emergency-access";
|
import { EmergencyAccessService } from "../../../emergency-access";
|
||||||
|
|
||||||
import { EmergencyViewDialogComponent } from "./emergency-view-dialog.component";
|
import { EmergencyViewDialogComponent } from "./emergency-view-dialog.component";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: "emergency-access-view",
|
|
||||||
templateUrl: "emergency-access-view.component.html",
|
templateUrl: "emergency-access-view.component.html",
|
||||||
providers: [{ provide: CipherFormConfigService, useClass: DefaultCipherFormConfigService }],
|
providers: [{ provide: CipherFormConfigService, useClass: DefaultCipherFormConfigService }],
|
||||||
standalone: false,
|
imports: [SharedModule],
|
||||||
})
|
})
|
||||||
export class EmergencyAccessViewComponent implements OnInit {
|
export class EmergencyAccessViewComponent implements OnInit {
|
||||||
id: EmergencyAccessId | null = null;
|
id: EmergencyAccessId | null = null;
|
||||||
|
|||||||
@@ -15,10 +15,6 @@ import { AcceptFamilySponsorshipComponent } from "../admin-console/organizations
|
|||||||
import { RecoverDeleteComponent } from "../auth/recover-delete.component";
|
import { RecoverDeleteComponent } from "../auth/recover-delete.component";
|
||||||
import { RecoverTwoFactorComponent } from "../auth/recover-two-factor.component";
|
import { RecoverTwoFactorComponent } from "../auth/recover-two-factor.component";
|
||||||
import { DangerZoneComponent } from "../auth/settings/account/danger-zone.component";
|
import { DangerZoneComponent } from "../auth/settings/account/danger-zone.component";
|
||||||
import { EmergencyAccessConfirmComponent } from "../auth/settings/emergency-access/confirm/emergency-access-confirm.component";
|
|
||||||
import { EmergencyAccessAddEditComponent } from "../auth/settings/emergency-access/emergency-access-add-edit.component";
|
|
||||||
import { EmergencyAccessComponent } from "../auth/settings/emergency-access/emergency-access.component";
|
|
||||||
import { EmergencyAccessViewComponent } from "../auth/settings/emergency-access/view/emergency-access-view.component";
|
|
||||||
import { UserVerificationModule } from "../auth/shared/components/user-verification";
|
import { UserVerificationModule } from "../auth/shared/components/user-verification";
|
||||||
import { VerifyEmailTokenComponent } from "../auth/verify-email-token.component";
|
import { VerifyEmailTokenComponent } from "../auth/verify-email-token.component";
|
||||||
import { VerifyRecoverDeleteComponent } from "../auth/verify-recover-delete.component";
|
import { VerifyRecoverDeleteComponent } from "../auth/verify-recover-delete.component";
|
||||||
@@ -66,10 +62,6 @@ import { SharedModule } from "./shared.module";
|
|||||||
],
|
],
|
||||||
declarations: [
|
declarations: [
|
||||||
AcceptFamilySponsorshipComponent,
|
AcceptFamilySponsorshipComponent,
|
||||||
EmergencyAccessAddEditComponent,
|
|
||||||
EmergencyAccessComponent,
|
|
||||||
EmergencyAccessConfirmComponent,
|
|
||||||
EmergencyAccessViewComponent,
|
|
||||||
OrgEventsComponent,
|
OrgEventsComponent,
|
||||||
OrgExposedPasswordsReportComponent,
|
OrgExposedPasswordsReportComponent,
|
||||||
OrgInactiveTwoFactorReportComponent,
|
OrgInactiveTwoFactorReportComponent,
|
||||||
@@ -89,10 +81,6 @@ import { SharedModule } from "./shared.module";
|
|||||||
exports: [
|
exports: [
|
||||||
UserVerificationModule,
|
UserVerificationModule,
|
||||||
PremiumBadgeComponent,
|
PremiumBadgeComponent,
|
||||||
EmergencyAccessAddEditComponent,
|
|
||||||
EmergencyAccessComponent,
|
|
||||||
EmergencyAccessConfirmComponent,
|
|
||||||
EmergencyAccessViewComponent,
|
|
||||||
OrganizationLayoutComponent,
|
OrganizationLayoutComponent,
|
||||||
OrgEventsComponent,
|
OrgEventsComponent,
|
||||||
OrgExposedPasswordsReportComponent,
|
OrgExposedPasswordsReportComponent,
|
||||||
|
|||||||
Reference in New Issue
Block a user