- Optimize isBodyEmpty
Signed-off-by: Dave Richer <dave@imexsystems.ca>
This commit is contained in:
@@ -68,19 +68,21 @@ export default function ProductionBoardCard({ technician, card, bodyshop, cardSe
|
|||||||
const bgColor = useMemo(() => cardColor(bodyshop.ssbuckets, totalHrs), [bodyshop.ssbuckets, totalHrs]);
|
const bgColor = useMemo(() => cardColor(bodyshop.ssbuckets, totalHrs), [bodyshop.ssbuckets, totalHrs]);
|
||||||
const contrastYIQ = useMemo(() => getContrastYIQ(bgColor), [bgColor]);
|
const contrastYIQ = useMemo(() => getContrastYIQ(bgColor), [bgColor]);
|
||||||
|
|
||||||
const isBodyEmpty = !(
|
const isBodyEmpty = useMemo(() => {
|
||||||
cardSettings?.ownr_nm ||
|
return !(
|
||||||
cardSettings?.model_info ||
|
cardSettings?.ownr_nm ||
|
||||||
(cardSettings?.ins_co_nm && metadata.ins_co_nm) ||
|
cardSettings?.model_info ||
|
||||||
(cardSettings?.clm_no && metadata.clm_no) ||
|
(cardSettings?.ins_co_nm && metadata.ins_co_nm) ||
|
||||||
cardSettings?.employeeassignments ||
|
(cardSettings?.clm_no && metadata.clm_no) ||
|
||||||
(cardSettings?.actual_in && metadata.actual_in) ||
|
cardSettings?.employeeassignments ||
|
||||||
(cardSettings?.scheduled_completion && metadata.scheduled_completion) ||
|
(cardSettings?.actual_in && metadata.actual_in) ||
|
||||||
(cardSettings?.ats && metadata.alt_transport) ||
|
(cardSettings?.scheduled_completion && metadata.scheduled_completion) ||
|
||||||
cardSettings?.sublets ||
|
(cardSettings?.ats && metadata.alt_transport) ||
|
||||||
cardSettings?.production_note ||
|
cardSettings?.sublets ||
|
||||||
cardSettings?.partsstatus
|
cardSettings?.production_note ||
|
||||||
);
|
cardSettings?.partsstatus
|
||||||
|
);
|
||||||
|
}, [cardSettings, metadata]);
|
||||||
|
|
||||||
const headerContent = (
|
const headerContent = (
|
||||||
<div className="header-content-container">
|
<div className="header-content-container">
|
||||||
|
|||||||
Reference in New Issue
Block a user