import { DialogRef } from "@angular/cdk/dialog"; import { CommonModule } from "@angular/common"; import { ChangeDetectionStrategy, Component } from "@angular/core"; import { JslibModule } from "@bitwarden/angular/jslib.module"; import { BadgeComponent, ButtonModule, CenterPositionStrategy, DialogModule, DialogService, } from "@bitwarden/components"; @Component({ changeDetection: ChangeDetectionStrategy.OnPush, template: ` {{ "availableNow" | i18n }} {{ "autoConfirmSetup" | i18n }} {{ "autoConfirmSetupDesc" | i18n }} {{ "turnOn" | i18n }} {{ "close" | i18n }} {{ "autoConfirmSetupHint" | i18n }} `, imports: [ButtonModule, DialogModule, CommonModule, JslibModule, BadgeComponent], }) export class AutoConfirmExtensionSetupDialogComponent { constructor(public dialogRef: DialogRef) {} static open(dialogService: DialogService) { return dialogService.open(AutoConfirmExtensionSetupDialogComponent, { positionStrategy: new CenterPositionStrategy(), }); } }