Revision 53112
Added by Myrto Koukouli over 5 years ago
sourcesPipes.ts | ||
---|---|---|
1 | 1 |
import { Pipe, PipeTransform } from '@angular/core'; |
2 |
import { Repository } from '../../domain/typeScriptClasses'; |
|
2 |
import { Repository, RepositorySnippet } from '../../domain/typeScriptClasses';
|
|
3 | 3 |
|
4 | 4 |
@Pipe ({ |
5 | 5 |
name: 'repoFilter' |
6 | 6 |
}) |
7 | 7 |
|
8 | 8 |
export class RepoFilter implements PipeTransform { |
9 |
transform (items: Repository[], searchTerm: string): any[] { |
|
9 |
transform (items: RepositorySnippet[], searchTerm: string): any[] {
|
|
10 | 10 |
if(!items) return []; |
11 | 11 |
if(!searchTerm) return items; |
12 | 12 |
|
... | ... | |
15 | 15 |
|
16 | 16 |
return items.filter( |
17 | 17 |
repo => { |
18 |
return repo.officialName.toLowerCase().includes(searchTerm);
|
|
18 |
return repo.officialname.toLowerCase().includes(searchTerm);
|
|
19 | 19 |
} |
20 | 20 |
); |
21 | 21 |
} |
Also available in: Unified diff
updated repository search pipe