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 68a1629 commit c0d8a9dCopy full SHA for c0d8a9d
src/frontend/components/Navigator/index.jsx
@@ -62,7 +62,11 @@ class Navigator extends React.Component {
62
63
testQuery(value) {
64
const { query } = this.state;
65
- return new RegExp(query, 'i').test(value);
+ const refine = string => string.replace(/-/g, ' ').replace(/[^\w ]/g, '');
66
+ const refinedQuery = refine(query);
67
+ const refinedValue = refine(value);
68
+ return new RegExp(`(^| )${refinedQuery}`, 'i').test(refinedValue) ||
69
+ new RegExp(refinedQuery, 'i').test(refinedValue.split(' ').map(v => v && v[0]).join(''));
70
}
71
72
render() {
0 commit comments