]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/eg2/src/app/staff/share/holds/manage-dialog.component.ts
93375c0eb7c017d4628eab227b9652e49f6052f8
[Evergreen.git] / Open-ILS / src / eg2 / src / app / staff / share / holds / manage-dialog.component.ts
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';
4
5 /**
6  * Dialog wrapper for ManageHoldsComponent.
7  */
8
9 @Component({
10   selector: 'eg-hold-manage-dialog',
11   templateUrl: 'manage-dialog.component.html'
12 })
13
14 export class HoldManageDialogComponent
15     extends DialogComponent implements OnInit {
16
17     @Input() holdIds: number[];
18
19     constructor(
20         private modal: NgbModal) { // required for passing to parent
21         super(modal); // required for subclassing
22     }
23
24     open(args: NgbModalOptions): Promise<boolean> {
25         return super.open(args);
26     }
27
28     onComplete(changesMade: boolean) {
29         this.close(changesMade);
30     }
31 }
32
33
34