Browse Source

Refactor modal component and directive

pull/19094/head
Sinan Öztürk 3 years ago
parent
commit
f1913754bd
  1. 5
      npm/ng-packs/packages/theme-shared/src/lib/components/modal/modal-close.directive.ts
  2. 4
      npm/ng-packs/packages/theme-shared/src/lib/components/modal/modal.component.ts

5
npm/ng-packs/packages/theme-shared/src/lib/components/modal/modal-close.directive.ts

@ -13,9 +13,4 @@ export class ModalCloseDirective {
onClick() { onClick() {
this.modal?.close(); this.modal?.close();
} }
@HostListener('document:keydown.escape')
handleKeyboardEvent(event: KeyboardEvent) {
this.modal?.close();
}
} }

4
npm/ng-packs/packages/theme-shared/src/lib/components/modal/modal.component.ts

@ -51,7 +51,9 @@ export class ModalComponent implements OnInit, OnDestroy, DismissableModal {
this._busy = value; this._busy = value;
} }
@Input() options: NgbModalOptions = {}; @Input() options: NgbModalOptions = {
keyboard: true,
};
@Input() suppressUnsavedChangesWarning = this.suppressUnsavedChangesWarningToken; @Input() suppressUnsavedChangesWarning = this.suppressUnsavedChangesWarningToken;

Loading…
Cancel
Save