diff --git a/src/app/app.component.ts b/src/app/app.component.ts index d3024a3357..03e8452c8d 100644 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -170,12 +170,12 @@ export class AppComponent implements OnInit, AfterViewInit { /** Implement behavior for interface {@link ModalBeforeDismiss} */ this.modalConfig.beforeDismiss = async function () { if (typeof this?.componentInstance?.beforeDismiss === 'function') { - return this.componentInstance.beforeDismiss() + return this.componentInstance.beforeDismiss(); } // fall back to default behavior return true; - } + }; this.isAuthBlocking$ = this.store.pipe(select(isAuthenticationBlocking)).pipe( distinctUntilChanged() diff --git a/src/app/shared/interfaces/modal-before-dismiss.interface.ts b/src/app/shared/interfaces/modal-before-dismiss.interface.ts index c07f8d329f..fca28e1cff 100644 --- a/src/app/shared/interfaces/modal-before-dismiss.interface.ts +++ b/src/app/shared/interfaces/modal-before-dismiss.interface.ts @@ -20,6 +20,6 @@ export interface ModalBeforeDismiss { * then the modal won't be dismissed. * Docs: https://ng-bootstrap.github.io/#/components/modal/api#NgbModalOptions */ - beforeDismiss(): boolean | Promise + beforeDismiss(): boolean | Promise; } diff --git a/src/app/shared/item/item-versions/item-versions-summary-modal/item-versions-summary-modal.component.ts b/src/app/shared/item/item-versions/item-versions-summary-modal/item-versions-summary-modal.component.ts index e20737ee57..23ee62e628 100644 --- a/src/app/shared/item/item-versions/item-versions-summary-modal/item-versions-summary-modal.component.ts +++ b/src/app/shared/item/item-versions/item-versions-summary-modal/item-versions-summary-modal.component.ts @@ -13,7 +13,7 @@ export class ItemVersionsSummaryModalComponent implements OnInit, ModalBeforeDis versionNumber: number; newVersionSummary: string; firstVersion = true; - submitted$: BehaviorSubject + submitted$: BehaviorSubject; @Output() createVersionEvent: EventEmitter = new EventEmitter(); @@ -32,7 +32,7 @@ export class ItemVersionsSummaryModalComponent implements OnInit, ModalBeforeDis beforeDismiss(): boolean | Promise { // prevent the modal from being dismissed after version creation is initiated - return !this.submitted$.getValue() + return !this.submitted$.getValue(); } onModalSubmit() {