From 699e74a867e53485844e8e5bcfc91ed1d2ff2d4f Mon Sep 17 00:00:00 2001 From: Dan Percic Date: Tue, 18 Jul 2023 15:20:29 +0300 Subject: [PATCH] explicitly call close dialog on escape or backdrop --- src/lib/dialog/iqser-dialog-component.directive.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/dialog/iqser-dialog-component.directive.ts b/src/lib/dialog/iqser-dialog-component.directive.ts index 93e8f62..98c866f 100644 --- a/src/lib/dialog/iqser-dialog-component.directive.ts +++ b/src/lib/dialog/iqser-dialog-component.directive.ts @@ -28,7 +28,7 @@ export abstract class IqserDialogComponent .backdropClick() .pipe(takeUntilDestroyed()) // eslint-disable-next-line rxjs/no-ignored-subscription - .subscribe(() => this.close()); + .subscribe(() => this.dialogRef.close()); } get valid(): boolean { @@ -46,7 +46,7 @@ export abstract class IqserDialogComponent @HostListener('window:keydown.Escape', ['$event']) onEscape(): void { if (this.dialog.openDialogs.length === 1) { - this.close(); + this.dialogRef.close(); } }