From ebf5f67f632384fcd1ac7b2a70afb86589420866 Mon Sep 17 00:00:00 2001 From: Emilien Chauvet Date: Mon, 10 Jul 2023 20:24:57 -0700 Subject: [PATCH] Fix board card glitches (#583) --- .../pipeline-progress/components/Board.tsx | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/front/src/modules/pipeline-progress/components/Board.tsx b/front/src/modules/pipeline-progress/components/Board.tsx index 55f103647..5e0b53a10 100644 --- a/front/src/modules/pipeline-progress/components/Board.tsx +++ b/front/src/modules/pipeline-progress/components/Board.tsx @@ -82,15 +82,13 @@ export function Board({ const [isInitialBoardLoaded, setIsInitialBoardLoaded] = useState(false); useEffect(() => { - setBoardItems(initialItems); - }, [initialItems, setBoardItems, boardItems]); - - useEffect(() => { - if (isInitialBoardLoaded) return; - setBoard(initialBoard); - if (Object.keys(initialItems).length === 0) return; - setBoardItems(initialItems); - setIsInitialBoardLoaded(true); + if (!isInitialBoardLoaded) { + setBoard(initialBoard); + } + if (Object.keys(initialItems).length > 0) { + setBoardItems(initialItems); + setIsInitialBoardLoaded(true); + } }, [ initialBoard, setBoard,