67e5eed1f10b84b920b1c6b354a9b84d7208ae26
[evergreen-equinox.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