From 8f596914e16433096d9be7dc466287f38c4f2abc Mon Sep 17 00:00:00 2001 From: ali asaria <aliasaria@users.noreply.github.com> Date: Fri, 28 Feb 2025 09:59:06 -0500 Subject: [PATCH] fix moving nodes --- .../Experiment/Workflows/WorkflowCanvas.tsx | 31 ++++++++++--------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/src/renderer/components/Experiment/Workflows/WorkflowCanvas.tsx b/src/renderer/components/Experiment/Workflows/WorkflowCanvas.tsx index ee0b8371..1bac7d0e 100644 --- a/src/renderer/components/Experiment/Workflows/WorkflowCanvas.tsx +++ b/src/renderer/components/Experiment/Workflows/WorkflowCanvas.tsx @@ -131,19 +131,22 @@ const Flow = ({ return () => clearTimeout(timer); }, [reactFlowInstance, selectedWorkflow]); - const onNodeDragStop = useCallback(async (event, node) => { - const metadata = JSON.stringify({ - position: node.position, - }); - await fetch( - chatAPI.Endpoints.Workflows.EditNodeMetadata( - workflowId, - node?.id, - metadata - ) - ); - mutateWorkflows(); - }, []); + const onNodeDragStop = useCallback( + async (event, node) => { + const metadata = JSON.stringify({ + position: node.position, + }); + await fetch( + chatAPI.Endpoints.Workflows.EditNodeMetadata( + workflowId, + node?.id, + metadata + ) + ); + mutateWorkflows(); + }, + [selectedWorkflow] + ); return ( <ReactFlow @@ -184,7 +187,7 @@ const Flow = ({ }} startDecorator={<PlusCircleIcon strokeWidth={2} size={32} />} > - Add Node + Add Node {workflowId} </Button> <Background color="#96ADE9" /> <Controls> -- GitLab