New: VIP Expiration column on indexer index

Fixes #456
Fixes #797
This commit is contained in:
Qstick
2023-02-26 19:56:56 -06:00
parent 02ad2379a5
commit 0e82899958
9 changed files with 60 additions and 5 deletions

View File

@@ -58,10 +58,24 @@ export const filters = [
export const filterPredicates = {
added: function(item, filterValue, type) {
return dateFilterPredicate(item.added, filterValue, type);
},
vipExpiration: function(item, filterValue, type) {
const vipExpiration =
item.fields.find((field) => field.name === 'vipExpiration')?.value ?? null;
return dateFilterPredicate(vipExpiration, filterValue, type);
}
};
export const sortPredicates = {};
export const sortPredicates = {
vipExpiration: function(item) {
const vipExpiration =
item.fields.find((field) => field.name === 'vipExpiration')?.value ?? '';
return vipExpiration;
}
};
//
// Actions Types