From ddfd91617f59b62b7947a79588afdfcdfe24ba02 Mon Sep 17 00:00:00 2001 From: Dave Richer Date: Sun, 14 Jul 2024 21:35:58 -0400 Subject: [PATCH] - Optimize isBodyEmpty Signed-off-by: Dave Richer --- ...production-board-kanban-card.component.jsx | 28 ++++++++++--------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/client/src/components/production-board-kanban-card/production-board-kanban-card.component.jsx b/client/src/components/production-board-kanban-card/production-board-kanban-card.component.jsx index a3ed64a0f..242523ee6 100644 --- a/client/src/components/production-board-kanban-card/production-board-kanban-card.component.jsx +++ b/client/src/components/production-board-kanban-card/production-board-kanban-card.component.jsx @@ -68,19 +68,21 @@ export default function ProductionBoardCard({ technician, card, bodyshop, cardSe const bgColor = useMemo(() => cardColor(bodyshop.ssbuckets, totalHrs), [bodyshop.ssbuckets, totalHrs]); const contrastYIQ = useMemo(() => getContrastYIQ(bgColor), [bgColor]); - const isBodyEmpty = !( - cardSettings?.ownr_nm || - cardSettings?.model_info || - (cardSettings?.ins_co_nm && metadata.ins_co_nm) || - (cardSettings?.clm_no && metadata.clm_no) || - cardSettings?.employeeassignments || - (cardSettings?.actual_in && metadata.actual_in) || - (cardSettings?.scheduled_completion && metadata.scheduled_completion) || - (cardSettings?.ats && metadata.alt_transport) || - cardSettings?.sublets || - cardSettings?.production_note || - cardSettings?.partsstatus - ); + const isBodyEmpty = useMemo(() => { + return !( + cardSettings?.ownr_nm || + cardSettings?.model_info || + (cardSettings?.ins_co_nm && metadata.ins_co_nm) || + (cardSettings?.clm_no && metadata.clm_no) || + cardSettings?.employeeassignments || + (cardSettings?.actual_in && metadata.actual_in) || + (cardSettings?.scheduled_completion && metadata.scheduled_completion) || + (cardSettings?.ats && metadata.alt_transport) || + cardSettings?.sublets || + cardSettings?.production_note || + cardSettings?.partsstatus + ); + }, [cardSettings, metadata]); const headerContent = (