Fix board card glitches (#583)

This commit is contained in:
Emilien Chauvet
2023-07-10 20:24:57 -07:00
committed by GitHub
parent 5f98b70c6a
commit ebf5f67f63

View File

@ -82,15 +82,13 @@ export function Board({
const [isInitialBoardLoaded, setIsInitialBoardLoaded] = useState(false); const [isInitialBoardLoaded, setIsInitialBoardLoaded] = useState(false);
useEffect(() => { useEffect(() => {
setBoardItems(initialItems); if (!isInitialBoardLoaded) {
}, [initialItems, setBoardItems, boardItems]); setBoard(initialBoard);
}
useEffect(() => { if (Object.keys(initialItems).length > 0) {
if (isInitialBoardLoaded) return; setBoardItems(initialItems);
setBoard(initialBoard); setIsInitialBoardLoaded(true);
if (Object.keys(initialItems).length === 0) return; }
setBoardItems(initialItems);
setIsInitialBoardLoaded(true);
}, [ }, [
initialBoard, initialBoard,
setBoard, setBoard,