]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/eg2/src/app/staff/cat/vandelay/queued-record.component.html
LP 2061136 follow-up: ng lint --fix
[Evergreen.git] / Open-ILS / src / eg2 / src / app / staff / cat / vandelay / queued-record.component.html
1
2 <div class="row mb-3">
3   <div class="col-lg-2">
4     <button class="btn btn-info label-with-material-icon" type="button"
5       routerLink="/staff/cat/vandelay/queue/{{queueType}}/{{queueId}}">
6       <span class="material-icons" aria-hidden="true">arrow_back</span>
7       <span i18n>Return to Queue</span>
8     </button>
9   </div>
10 </div>
11
12 <ul ngbNav #recordTabs="ngbNav" [(activeId)]="recordTab" 
13       (navChange)="onNavChange($event)" [keyboard]="true" [roles]="false" role="tablist" class="nav-tabs">
14   <li role="presentation" [ngbNavItem]="'marc'">
15     <a i18n ngbNavLink role="tab">Queued Record MARC</a>
16     <ng-template ngbNavContent>
17       <eg-marc-html [recordId]="recordId" [recordType]="'vandelay-'+queueType">
18       </eg-marc-html>
19     </ng-template>
20   </li>
21   <li role="presentation" [ngbNavItem]="'edit'">
22     <a i18n ngbNavLink role="tab">Edit Record</a>
23     <ng-template ngbNavContent>
24       <ng-container *ngIf="queuedRecord">
25         <eg-marc-editor [inPlaceMode]="true" [recordXml]="queuedRecord.marc()"
26           [recordSource]="queuedRecord.bib_source()"
27           (recordSaved)="handleMarcRecordSaved($event)"
28           *ngIf="queueType === 'bib'"></eg-marc-editor>
29         <eg-marc-editor [inPlaceMode]="true" [recordXml]="queuedRecord.marc()"
30           (recordSaved)="handleMarcRecordSaved($event)"
31           *ngIf="queueType !== 'bib'"></eg-marc-editor>
32       </ng-container>
33     </ng-template>
34   </li>
35   <li role="presentation" [ngbNavItem]="'matches'">
36     <a i18n ngbNavLink role="tab">Record Matches</a>
37     <ng-template ngbNavContent>
38       <eg-queued-record-matches [recordId]="recordId" [queueType]="queueType">
39       </eg-queued-record-matches>
40     </ng-template>
41   </li>
42   <li role="presentation" [ngbNavItem]="'items'">
43     <a i18n ngbNavLink role="tab">Import Items</a>
44     <ng-template ngbNavContent>
45       <eg-queued-record-items [recordId]="recordId">
46       </eg-queued-record-items>
47     </ng-template>
48   </li>
49 </ul>
50
51 <div [ngbNavOutlet]="recordTabs" class="mt-2"></div>