1 import {Component, OnInit, Input} from '@angular/core';
2 import {Router, ActivatedRoute, ParamMap} from '@angular/router';
3 import {NgbNav, NgbNavChangeEvent} from '@ng-bootstrap/ng-bootstrap';
4 import {OrgService} from '@eg/core/org.service';
5 import {NetService} from '@eg/core/net.service';
6 import {PatronService} from '@eg/staff/share/patron/patron.service';
7 import {PatronContextService} from './patron.service';
8 import {StoreService} from '@eg/core/store.service';
10 const HOLD_FOR_PATRON_KEY = 'eg.circ.patron_hold_target';
13 templateUrl: 'holds.component.html',
14 selector: 'eg-patron-holds'
16 export class HoldsComponent implements OnInit {
19 private router: Router,
20 private org: OrgService,
21 private net: NetService,
22 private store: StoreService,
23 public patronService: PatronService,
24 public context: PatronContextService
32 this.store.setLoginSessionItem(HOLD_FOR_PATRON_KEY,
33 this.context.summary.patron.card().barcode());
35 this.router.navigate(['/staff/catalog/search']);