From c5f55354d8764a958fef1a49438fc243493dfaad Mon Sep 17 00:00:00 2001 From: Samuel Rowe Date: Wed, 29 Jun 2022 01:17:20 +0530 Subject: [PATCH] fix(frontend): fixed a few semantic errors --- services/frontend/src/components/Project/index.tsx | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/services/frontend/src/components/Project/index.tsx b/services/frontend/src/components/Project/index.tsx index 711cf6b..18a2620 100644 --- a/services/frontend/src/components/Project/index.tsx +++ b/services/frontend/src/components/Project/index.tsx @@ -87,14 +87,12 @@ export default function Project(props: IProjectProps) { const { data, error, isFetching } = useProject(uuid) - const { nodesAsList, clientNodeItems } = useMemo(() => { + useEffect(() => { if (!data) { return } - const nodesAsList = Object.keys(projectData.canvas.nodes).map(k => { - return projectData.canvas.nodes[k] - }) + const nodesAsList = Object.keys(data.canvas.nodes).map(k => data.canvas.nodes[k]) const clientNodeItems = getClientNodesAndConnections( nodesAsList, @@ -106,11 +104,11 @@ export default function Project(props: IProjectProps) { */ dispatch(updateProjectName(data.name)); dispatch(nodes(clientNodeItems)); - dispatch(connections(projectData.canvas.connections)); - dispatch(position(projectData.canvas.position)); + dispatch(connections(data.canvas.connections)); + dispatch(position(data.canvas.position)); return { nodesAsList, clientNodeItems } - }, [dispatch]) + }, [dispatch, data]) useEffect(() => { if (uuid && !isFetching && data) {