mirror of https://github.com/status-im/consul.git
13 lines
471 B
JavaScript
13 lines
471 B
JavaScript
|
export default () => (term) => (item) => {
|
||
|
const source = item.SourceName.toLowerCase();
|
||
|
const destination = item.DestinationName.toLowerCase();
|
||
|
const allLabel = 'All Services (*)'.toLowerCase();
|
||
|
const lowerTerm = term.toLowerCase();
|
||
|
return (
|
||
|
source.indexOf(lowerTerm) !== -1 ||
|
||
|
destination.indexOf(lowerTerm) !== -1 ||
|
||
|
(source === '*' && allLabel.indexOf(lowerTerm) !== -1) ||
|
||
|
(destination === '*' && allLabel.indexOf(lowerTerm) !== -1)
|
||
|
);
|
||
|
}
|