feat(donors): Added name and address filtering
This commit is contained in:
parent
91ab199769
commit
27b4dde755
@ -20,7 +20,7 @@ export const runnerFilter = (row, columnId, value) => {
|
|||||||
|
|
||||||
export const donationRunnerFilter = (row, columnId, value) => {
|
export const donationRunnerFilter = (row, columnId, value) => {
|
||||||
const runner = row.getValue(columnId);
|
const runner = row.getValue(columnId);
|
||||||
if(!runner){return false;}
|
if (!runner) { return false; }
|
||||||
return filterRunner(runner, value)
|
return filterRunner(runner, value)
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -43,6 +43,22 @@ function filterRunner(runner, value) {
|
|||||||
return `${runner.firstname} ${runner.lastname}`.toLowerCase().includes(value.toLowerCase())
|
return `${runner.firstname} ${runner.lastname}`.toLowerCase().includes(value.toLowerCase())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export const filterName = (row, columnId, value) => {
|
||||||
|
const obj = row.original;
|
||||||
|
if (obj.middlename) {
|
||||||
|
return `${obj.firstname} ${obj.middlename} ${obj.lastname}`.toLowerCase().includes(value.toLowerCase())
|
||||||
|
}
|
||||||
|
return `${obj.firstname} ${obj.lastname}`.toLowerCase().includes(value.toLowerCase())
|
||||||
|
};
|
||||||
|
|
||||||
|
export const filterAddress = (row, columnId, value) => {
|
||||||
|
const obj = row.original.address;
|
||||||
|
if (obj.address2) {s
|
||||||
|
return `${obj.address1} ${obj.address2} ${obj.postalcode} ${obj.city} ${obj.country}`.toLowerCase().includes(value.toLowerCase())
|
||||||
|
}
|
||||||
|
return `${obj.address1} ${obj.postalcode} ${obj.city} ${obj.country}`.toLowerCase().includes(value.toLowerCase())
|
||||||
|
};
|
||||||
|
|
||||||
export const statusFilter = (row, columnId, value) => {
|
export const statusFilter = (row, columnId, value) => {
|
||||||
const status = row.getValue(columnId);
|
const status = row.getValue(columnId);
|
||||||
return status.toString().includes(value);
|
return status.toString().includes(value);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user