mirror of
https://github.com/Unleash/unleash.git
synced 2025-03-27 00:19:39 +01:00
parent
f79e5f191b
commit
164d30e7ee
@ -10,13 +10,17 @@ const mapStateToProps = state => {
|
||||
const settings = state.settings.toJS().feature || {};
|
||||
let features = state.features.toJS();
|
||||
if (settings.filter) {
|
||||
const regex = new RegExp(settings.filter, 'i');
|
||||
features = features.filter(
|
||||
feature =>
|
||||
regex.test(feature.name) ||
|
||||
regex.test(feature.description) ||
|
||||
feature.strategies.some(s => s && s.name && regex.test(s.name))
|
||||
);
|
||||
try {
|
||||
const regex = new RegExp(settings.filter, 'i');
|
||||
features = features.filter(
|
||||
feature =>
|
||||
regex.test(feature.name) ||
|
||||
regex.test(feature.description) ||
|
||||
feature.strategies.some(s => s && s.name && regex.test(s.name))
|
||||
);
|
||||
} catch (e) {
|
||||
// Invalid filter regex
|
||||
}
|
||||
}
|
||||
|
||||
if (!settings.sort) {
|
||||
|
Loading…
Reference in New Issue
Block a user