1 import {Component, OnInit, Input, Output, ViewChild} from '@angular/core';
2 import {IdlService, IdlObject} from '@eg/core/idl.service';
3 import {NgbModal} from '@ng-bootstrap/ng-bootstrap';
4 import {DialogComponent} from '@eg/share/dialog/dialog.component';
5 import {PatronSearchComponent} from './search.component';
8 * Dialog container for patron search component
10 * <eg-patron-search-dialog (patronsSelected)="process($event)">
11 * </eg-patron-search-dialog>
15 selector: 'eg-patron-search-dialog',
16 templateUrl: 'search-dialog.component.html'
19 export class PatronSearchDialogComponent
20 extends DialogComponent implements OnInit {
22 @ViewChild('searchForm', {static: false})
23 searchForm: PatronSearchComponent;
25 constructor(private modal: NgbModal) { super(modal); }
29 // Fired when a row in the search grid is dbl-clicked / activated
30 patronsSelected(patrons: IdlObject[]) {