Skip to content

Commit 3d6ca3c

Browse files
committed
chore: 内部流转需要显式传递是否转换 nodes
1 parent 0e41491 commit 3d6ca3c

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

packages/x-flow/src/components/CandidateNode/index.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ const CandidateNode = () => {
4242
},
4343
position: { x, y },
4444
};
45-
console.info("newNodes", newNodes);
4645
addNodes(newNodes, false);
4746
setIsAddingNode(false)
4847
setCandidateNode(null);

packages/x-flow/src/models/store.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,6 @@ const createStore = (initProps?: Partial<FlowProps>) => {
8585
});
8686
},
8787
setNodes: (nodes, isTransform = true) => {
88-
console.info("setNodes nodes", nodes, isTransform);
8988
set({ nodes: isTransform ? transformNodes(nodes) : nodes });
9089
},
9190
getNodes: () => {
@@ -97,9 +96,9 @@ const createStore = (initProps?: Partial<FlowProps>) => {
9796
getEdges: () => {
9897
return get().nodes;
9998
},
100-
addNodes: (payload, isTransform = false) => {
101-
const newNodes = get().nodes.concat(payload);
102-
set({ nodes: isTransform ? newNodes : transformNodes(newNodes) });
99+
addNodes: (payload, isTransform = true) => {
100+
const newNodes = get().nodes.concat(isTransform ? transformNodes(Array.isArray(payload) ? payload : [payload]) : payload);
101+
set({ nodes: newNodes });
103102
},
104103
addEdges: payload => {
105104
set({ edges: get().edges.concat(payload) });

0 commit comments

Comments
 (0)