]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/eg2/src/app/staff/catalog/browse.component.ts
LP1806087 Angular staff catalog phase II.
[working/Evergreen.git] / Open-ILS / src / eg2 / src / app / staff / catalog / browse.component.ts
1 import {Component, OnInit, ViewChild} from '@angular/core';
2 import {StaffCatalogService} from './catalog.service';
3 import {BasketService} from '@eg/share/catalog/basket.service';
4 import {SearchFormComponent} from './search-form.component';
5
6 @Component({
7   templateUrl: 'browse.component.html'
8 })
9 export class BrowseComponent implements OnInit {
10
11     @ViewChild('searchForm') searchForm: SearchFormComponent;
12
13     constructor(
14         private staffCat: StaffCatalogService,
15         private basket: BasketService
16     ) {}
17
18     ngOnInit() {
19         // A SearchContext provides all the data needed for browse.
20         this.staffCat.createContext();
21
22         // Cache the basket on page load.
23         this.basket.getRecordIds();
24
25         this.searchForm.searchTab = 'browse';
26     }
27 }
28