Fixed viewport storage
This commit is contained in:
parent
45d6f8e569
commit
67e6bcddf7
1 changed files with 4 additions and 7 deletions
|
|
@ -56,12 +56,10 @@ export default function FlowPage({flow}) {
|
|||
console.log(flow);
|
||||
setNodes(flow?.data?.nodes ?? [])
|
||||
setEdges(flow?.data?.edges ?? [])
|
||||
},[flow])
|
||||
|
||||
useEffect(() => {
|
||||
console.log(nodes);
|
||||
console.log(edges);
|
||||
}, [edges, nodes])
|
||||
if(reactFlowInstance){
|
||||
reactFlowInstance.setViewport(flow?.data?.viewport ?? {x: 1, y: 0, zoom: 1});
|
||||
}
|
||||
},[flow, reactFlowInstance, setEdges, setNodes])
|
||||
|
||||
useEffect(() => {
|
||||
setExtraComponent(<ExtraSidebar />);
|
||||
|
|
@ -153,7 +151,6 @@ export default function FlowPage({flow}) {
|
|||
<div className="w-full h-full" ref={reactFlowWrapper}>
|
||||
<ReactFlow
|
||||
nodes={nodes}
|
||||
defaultViewport={flow?.data?.viewport ?? {x: 1, y: 0, zoom: 1}}
|
||||
onMove={()=>updateFlow({...flow,data:reactFlowInstance.toObject()})}
|
||||
edges={edges}
|
||||
onNodesChange={onNodesChange}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue