- Optimize isBodyEmpty

Signed-off-by: Dave Richer <dave@imexsystems.ca>
This commit is contained in:
Dave Richer
2024-07-14 21:35:58 -04:00
parent 8418b4cb91
commit ddfd91617f

View File

@@ -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">