Added custom runner filter
This commit is contained in:
@@ -12,4 +12,18 @@ export const groupFilter = (row, columnId, value) => {
|
||||
group.parentGroup.name.toLowerCase().includes(value.toLowerCase())
|
||||
);
|
||||
}
|
||||
};
|
||||
export const runnerFilter = (row, columnId, value) => {
|
||||
const runner = row.getValue(columnId);
|
||||
if(!runner && value == "blanko"){return true}
|
||||
if(!runner){return false}
|
||||
|
||||
if(value.startsWith("#")){
|
||||
return runner.id == value.replace("#","")
|
||||
}
|
||||
|
||||
if(runner.middlename){
|
||||
return `${runner.firstname} ${runner.middlename} ${runner.lastname}`.toLowerCase().includes(value.toLowerCase())
|
||||
}
|
||||
return `${runner.firstname} ${runner.lastname}`.toLowerCase().includes(value.toLowerCase())
|
||||
};
|
||||
Reference in New Issue
Block a user