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>
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">
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>
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>
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>
51 <div [ngbNavOutlet]="recordTabs" class="mt-2"></div>