1 import {Component, OnInit, Input} from '@angular/core';
2 import {DialogComponent} from '@eg/share/dialog/dialog.component';
3 import {NgbModal, NgbModalOptions} from '@ng-bootstrap/ng-bootstrap';
6 * Dialog wrapper for ManageHoldsComponent.
10 selector: 'eg-hold-manage-dialog',
11 templateUrl: 'manage-dialog.component.html'
14 export class HoldManageDialogComponent
15 extends DialogComponent implements OnInit {
17 @Input() holdIds: number[];
20 private modal: NgbModal) { // required for passing to parent
21 super(modal); // required for subclassing
24 open(args: NgbModalOptions): Promise<boolean> {
25 return super.open(args);
28 onComplete(changesMade: boolean) {
29 this.close(changesMade);