IO-2264 removed filter function for estimators
This commit is contained in:
@@ -53,29 +53,29 @@ export function ScheduleCalendarComponent({ data, refetch, bodyshop }) {
|
|||||||
);
|
);
|
||||||
|
|
||||||
const filteredData = useMemo(() => {
|
const filteredData = useMemo(() => {
|
||||||
return data
|
return data.filter((d) => {
|
||||||
.filter((d) => {
|
const estFilter =
|
||||||
if (d.__typename === "appointments") {
|
d.__typename === "appointments"
|
||||||
if (estimatorsFilter.length === 0) return true;
|
? estimatorsFilter.length === 0
|
||||||
|
? true
|
||||||
|
: !!estimatorsFilter.find(
|
||||||
|
(e) => e === `${d.job.est_ct_fn} ${d.job.est_ct_ln}`
|
||||||
|
)
|
||||||
|
: true;
|
||||||
|
|
||||||
return !!estimatorsFilter.find(
|
return (
|
||||||
(e) => e !== `${d.job.est_ct_fn} ${d.job.est_ct_ln}`
|
(d.block ||
|
||||||
);
|
(filter.intake && d.isintake) ||
|
||||||
}
|
(filter.manual && !d.isintake && d.block === false) ||
|
||||||
return true;
|
(d.__typename === "employee_vacation" &&
|
||||||
})
|
filter.employeevacation &&
|
||||||
.filter(
|
!!d.employee)) &&
|
||||||
(d) =>
|
(filter.ins_co_nm && filter.ins_co_nm.length > 0
|
||||||
(d.block ||
|
? filter.ins_co_nm.includes(d.job?.ins_co_nm)
|
||||||
(filter.intake && d.isintake) ||
|
: true) &&
|
||||||
(filter.manual && !d.isintake && d.block === false) ||
|
estFilter
|
||||||
(d.__typename === "employee_vacation" &&
|
|
||||||
filter.employeevacation &&
|
|
||||||
!!d.employee)) &&
|
|
||||||
(filter.ins_co_nm && filter.ins_co_nm.length > 0
|
|
||||||
? filter.ins_co_nm.includes(d.job?.ins_co_nm)
|
|
||||||
: true)
|
|
||||||
);
|
);
|
||||||
|
});
|
||||||
}, [data, filter, estimatorsFilter]);
|
}, [data, filter, estimatorsFilter]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
Reference in New Issue
Block a user