We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d227ff2 commit ffc712eCopy full SHA for ffc712e
src/components/Search.js
@@ -12,11 +12,13 @@ export default class Search extends React.Component {
12
}
13
14
onChange(e) {
15
- var value = e.target.value;
+ const value = e.target.value,
16
+ keywords = e.target.value.toLowerCase().split(' ');
17
+
18
this.props.onFilteredData(_.filter(this.props.data, function (row) {
- return _.find(_.values(row), function (val) {
- return (val.toString().toLowerCase()).indexOf(value.toLowerCase()) !== -1;
19
- });
+ const values = _.values(row);
20
+ const words = _.join(values, ' ').toLowerCase();
21
+ return _.every(keywords, keyword => _.includes(words, keyword))
22
}));
23
24
0 commit comments