1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-10 05:13:29 +00:00

[PM-21821] Provider portal takeover states (#15725)

* Updates:

- Update simple dialog to disallow user to close the dialog on acceptance
- Split payment components to provide a "require" component that cannot be closed out of
- Add provider warning service to manage the various provider warnings

* Fix test

* Will's feedback and sync on payment method success
This commit is contained in:
Alex Morask
2025-07-28 09:26:19 -05:00
committed by GitHub
parent 38d5edc2c5
commit f4254ba920
10 changed files with 518 additions and 64 deletions

View File

@@ -68,7 +68,9 @@ export class SimpleConfigurableDialogComponent {
await this.simpleDialogOpts.acceptAction();
}
this.dialogRef.close(true);
if (!this.simpleDialogOpts.disableClose) {
this.dialogRef.close(true);
}
};
private localizeText() {