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);
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,