File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff 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 ) ;
Original file line number Diff line number Diff 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 ;
You can’t perform that action at this time.
0 commit comments