New: Not in Last/Next for date custom filters

(cherry picked from commit 9a3669d80191e1f8e17fa22e5d1d9ae56fe13210)
This commit is contained in:
Mark McDowall
2020-08-02 12:57:07 -07:00
committed by Qstick
parent 289113b204
commit 4c8ff1c6bb
4 changed files with 27 additions and 4 deletions
@@ -21,12 +21,22 @@ export default function(itemValue, filterValue, type) {
isBefore(itemValue)
);
case filterTypes.NOT_IN_LAST:
return (
isBefore(itemValue, { [filterValue.time]: filterValue.value * -1 })
);
case filterTypes.IN_NEXT:
return (
isAfter(itemValue) &&
isBefore(itemValue, { [filterValue.time]: filterValue.value })
);
case filterTypes.NOT_IN_NEXT:
return (
isAfter(itemValue, { [filterValue.time]: filterValue.value })
);
default:
return false;
}