summaryrefslogtreecommitdiffstats
path: root/cds-ui/client/src/app/common/shared/pipes/search.pipe.ts
blob: 58b0dc26489df34d88490b80628d41c233217a35 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import { Pipe, PipeTransform } from '@angular/core';

@Pipe({
  name: 'search'
})
export class SearchPipe implements PipeTransform{
 transform(items: any[], searchText: string): any[] {
    if(!items) return [];
    if(!searchText) return items;
searchText = searchText.toLowerCase();
return items.filter( it => {
      return it.toLowerCase().includes(searchText);
    });
   }   
}