Change onMove to set tabs state

This commit is contained in:
Lucas Oliveira 2023-12-08 23:23:41 -03:00
commit 47ba7bbc6a

View file

@ -450,6 +450,20 @@ export default function Page({
setFilterEdge([]); setFilterEdge([]);
}, []); }, []);
const onMove = useCallback(() => {
saveCurrentFlowTimeout();
//@ts-ignore
setTabsState((prev: FlowsState) => {
return {
...prev,
[tabId]: {
...prev[tabId],
isPending: true,
},
};
});
}, [setTabsState, saveCurrentFlowTimeout]);
return ( return (
<div className="flex h-full overflow-hidden"> <div className="flex h-full overflow-hidden">
{!view && <ExtraSidebar />} {!view && <ExtraSidebar />}
@ -471,9 +485,7 @@ export default function Page({
</div> </div>
<ReactFlow <ReactFlow
nodes={nodes} nodes={nodes}
onMove={() => { onMove={onMove}
saveCurrentFlowTimeout();
}}
edges={edges} edges={edges}
onNodesChange={onNodesChangeMod} onNodesChange={onNodesChangeMod}
onEdgesChange={onEdgesChangeMod} onEdgesChange={onEdgesChangeMod}