import { Component } from '@angular/core'; import { CiphersComponent as BaseCiphersComponent } from 'jslib-angular/components/ciphers.component'; import { SearchService } from 'jslib-common/abstractions/search.service'; import { CipherView } from 'jslib-common/models/view/cipherView'; import { SearchBarService } from '../layout/search/search-bar.service'; @Component({ selector: 'app-vault-ciphers', templateUrl: 'ciphers.component.html', }) export class CiphersComponent extends BaseCiphersComponent { constructor(searchService: SearchService, searchBarService: SearchBarService) { super(searchService); searchBarService.searchText.subscribe(searchText => { this.searchText = searchText; this.search(200); }); } trackByFn(index: number, c: CipherView) { return c.id; } }