feat(web): 完成循环节点的基本配置
This commit is contained in:
@@ -19,6 +19,7 @@ export const useFlowStore = create<{
|
||||
addNode: (node: Node) => void,
|
||||
removeNode: (id: string) => void,
|
||||
setNodes: (nodes: Node[]) => void,
|
||||
setNode: (node: Node) => void,
|
||||
|
||||
edges: Edge[],
|
||||
getEdges: () => Edge[],
|
||||
@@ -42,6 +43,16 @@ export const useFlowStore = create<{
|
||||
})
|
||||
},
|
||||
setNodes: nodes => set({nodes}),
|
||||
setNode: node => {
|
||||
set({
|
||||
nodes: get().nodes.map(n => {
|
||||
if (isEqual(node.id, n.id)) {
|
||||
return node
|
||||
}
|
||||
return n
|
||||
}),
|
||||
})
|
||||
},
|
||||
|
||||
edges: [],
|
||||
getEdges: () => get().edges,
|
||||
|
||||
Reference in New Issue
Block a user