This repository has been archived on 2025-12-25. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
qmi-cloud/src/app/filter.pipe.ts
Manuel Romero 17a93838f9 More UI stuff
2020-04-07 16:16:11 +02:00

21 lines
448 B
TypeScript

import { Pipe, PipeTransform } from '@angular/core';
@Pipe({
name: 'filter'
})
export class FilterPipe implements PipeTransform {
transform(items: any[], searchText: string): any[] {
if (!items) {
return [];
}
if (!searchText) {
return items;
}
searchText = searchText.toLocaleLowerCase();
return items.filter(it => {
return JSON.stringify(it).toLocaleLowerCase().includes(searchText);
});
}
}