]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/eg2/src/app/staff/share/marc-edit/editor-dialog.component.ts
LP1959048: manual ng lint fixes
[Evergreen.git] / Open-ILS / src / eg2 / src / app / staff / share / marc-edit / editor-dialog.component.ts
1 import {Component, Input} from '@angular/core';
2 import {NetService} from '@eg/core/net.service';
3 import {OrgService} from '@eg/core/org.service';
4 import {AuthService} from '@eg/core/auth.service';
5 import {PcrudService} from '@eg/core/pcrud.service';
6 import {DialogComponent} from '@eg/share/dialog/dialog.component';
7 import {NgbModal, NgbModalRef, NgbModalOptions} from '@ng-bootstrap/ng-bootstrap';
8 import {MarcEditContext} from './editor-context';
9
10
11 /**
12  * Spawn a MARC editor within a dialog.
13  */
14
15 @Component({
16   selector: 'eg-marc-editor-dialog',
17   templateUrl: './editor-dialog.component.html'
18 })
19
20 export class MarcEditorDialogComponent
21     extends DialogComponent {
22
23     @Input() context: MarcEditContext;
24     @Input() recordXml: string;
25     @Input() recordType: 'biblio' | 'authority' = 'biblio';
26
27     constructor(
28         private modal: NgbModal,
29         private auth: AuthService,
30         private org: OrgService,
31         private pcrud: PcrudService,
32         private net: NetService) {
33         super(modal);
34     }
35
36     handleRecordSaved(saved) {
37         this.close(saved);
38     }
39 }
40
41