aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Timoney <dtimoney@att.com>2019-03-21 13:22:22 +0000
committerGerrit Code Review <gerrit@onap.org>2019-03-21 13:22:22 +0000
commitaa3e4974775f1c93d98ac1a569dfa53131731d0b (patch)
tree5dbfa84c9d903ece3bef090fd0e67aaeae2112f4
parent232706f023aa052eff928f23e6fabf32d7895c1b (diff)
parent02168b46d5614325afc1c5c6165b0bda3279e251 (diff)
Merge "Search pipe"
-rw-r--r--cds-ui/client/src/app/common/shared/pipes/search.pipe.ts15
1 files changed, 8 insertions, 7 deletions
diff --git a/cds-ui/client/src/app/common/shared/pipes/search.pipe.ts b/cds-ui/client/src/app/common/shared/pipes/search.pipe.ts
index 092531ee3..b0d37c3d1 100644
--- a/cds-ui/client/src/app/common/shared/pipes/search.pipe.ts
+++ b/cds-ui/client/src/app/common/shared/pipes/search.pipe.ts
@@ -26,11 +26,12 @@ import { Pipe, PipeTransform } from '@angular/core';
export class SearchPipe implements PipeTransform{
- transform(item: any, searchText: any): any {
- if(searchText == null) return item;
-
- return item.filter(function(search){
- return search.type.toLowerCase().indexOf(searchText.toLowerCase()) > -1;
- })
- }
+ 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);
+ });
+ }
} \ No newline at end of file