New: Added new custom filters for Not in Last/Next for date filters (#4816)

Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
This commit is contained in:
nitsua
2020-08-04 08:11:32 -04:00
committed by GitHub
parent 97980fe139
commit 9cb3ff238b
4 changed files with 27 additions and 4 deletions

View File

@@ -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;
}