Skip to content

Commit 3a176fb

Browse files
committed
chore: update flow hook and store method signatures
1 parent 3cdddff commit 3a176fb

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

packages/x-flow/src/hooks/useFlow.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ export const useFlow = () => {
2626
screenToFlowPosition,
2727
flowToScreenPosition
2828
} = useReactFlow();
29-
const setNodes = useMemoizedFn((nodes: FlowNode[]) => {
30-
storeApi.getState().setNodes(nodes);
29+
const setNodes = useMemoizedFn((nodes: FlowNode[], isVanilla = true) => {
30+
storeApi.getState().setNodes(nodes, isVanilla);
3131
});
3232
const addNodes = useMemoizedFn((nodes: FlowNode[], isVanilla = true) => {
3333
storeApi.getState().addNodes(nodes, isVanilla);

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export type FlowState = {
3737
onNodesChange: OnNodesChange<FlowNode>;
3838
onEdgesChange: OnEdgesChange;
3939
onConnect: OnConnect;
40-
setNodes: (nodes: FlowNode[]) => void;
40+
setNodes: (nodes: FlowNode[], isVanilla?: boolean) => void;
4141
setEdges: (edges: Edge[]) => void;
4242
addNodes: (nodes: FlowNode[]| FlowNode, isVanilla?: boolean) => void;
4343
addEdges: (edges: Edge[] | Edge) => void;
@@ -84,8 +84,8 @@ const createStore = (initProps?: Partial<FlowProps>) => {
8484
edges: addEdge(connection, get().edges),
8585
});
8686
},
87-
setNodes: nodes => {
88-
set({ nodes: transformNodes(nodes) });
87+
setNodes: (nodes, isVanilla = true) => {
88+
set({ nodes: isVanilla ? nodes : transformNodes(nodes) });
8989
},
9090
getNodes: () => {
9191
return get().nodes;

0 commit comments

Comments
 (0)