Moved filter function to shared
This commit is contained in:
20
src/components/shared/tablefilters.js
Normal file
20
src/components/shared/tablefilters.js
Normal file
@@ -0,0 +1,20 @@
|
||||
export const groupFilter = (row, columnId, value) => {
|
||||
const group = row.getValue(columnId);
|
||||
if (group.responseType === "RUNNERORGANIZATION") {
|
||||
return group.name.toLowerCase().includes(value.toLowerCase());
|
||||
} else if (value.includes(">")) {
|
||||
value = value.split(">")[1];
|
||||
if (value.length == 0) {
|
||||
return group.name.toLowerCase().includes(value.toLowerCase());
|
||||
}
|
||||
return (
|
||||
group.name.toLowerCase().includes(value.toLowerCase()) ||
|
||||
group.parentGroup.name.toLowerCase().includes(value.toLowerCase())
|
||||
);
|
||||
} else {
|
||||
return (
|
||||
group.name.toLowerCase().includes(value.toLowerCase()) ||
|
||||
group.parentGroup.name.toLowerCase().includes(value.toLowerCase())
|
||||
);
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user