Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit b8ac424

Browse files
committed
Return the filter function directly in filterFactory
1 parent 42a972b commit b8ac424

File tree

1 file changed

+7
-13
lines changed
  • packages/react-bootstrap-table2-filter/src

1 file changed

+7
-13
lines changed

‎packages/react-bootstrap-table2-filter/src/filter.js

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -189,25 +189,19 @@ export const filterByArray = _ => (
189189
};
190190

191191
export const filterFactory = _ => (filterType) => {
192-
let filterFn;
193192
switch (filterType) {
194-
case FILTER_TYPE.TEXT:
195-
case FILTER_TYPE.SELECT:
196-
filterFn = filterByText(_);
197-
break;
198193
case FILTER_TYPE.MULTISELECT:
199-
filterFn = filterByArray(_);
200-
break;
194+
return filterByArray(_);
201195
case FILTER_TYPE.NUMBER:
202-
filterFn = filterByNumber(_);
203-
break;
196+
return filterByNumber(_);
204197
case FILTER_TYPE.DATE:
205-
filterFn = filterByDate(_);
206-
break;
198+
return filterByDate(_);
199+
case FILTER_TYPE.TEXT:
200+
case FILTER_TYPE.SELECT:
207201
default:
208-
filterFn = filterByText(_);
202+
// Use `text` filter as default filter
203+
return filterByText(_);
209204
}
210-
return filterFn;
211205
};
212206

213207
export const filters = (data, columns, _) => (currFilters, clearFilters = {}) => {

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /