feat(flowEditor): 添加 useDefault 属性透传

master
钟良源 4 months ago
parent 33a34510e4
commit c6ffb01e57

@ -35,6 +35,7 @@ interface FlowEditorMainProps {
nodeTypes: NodeTypes;
setNodes: React.Dispatch<React.SetStateAction<Node[]>>;
setEdges: React.Dispatch<React.SetStateAction<Edge[]>>;
useDefault:boolean;
reactFlowInstance: any;
reactFlowWrapper: React.RefObject<HTMLDivElement>;
menu: any;
@ -89,6 +90,7 @@ const FlowEditorMain: React.FC<FlowEditorMainProps> = (props) => {
nodeTypes,
setNodes,
setEdges,
useDefault,
reactFlowInstance,
reactFlowWrapper,
menu,
@ -229,6 +231,7 @@ const FlowEditorMain: React.FC<FlowEditorMainProps> = (props) => {
<Background />
<Panel position="top-left">
<ActionBar
useDefault={useDefault}
onSave={saveFlowDataToServer}
onUndo={undo}
onRedo={redo}

@ -99,16 +99,13 @@ const FlowEditor: React.FC<{ initialData?: any, useDefault?: boolean }> = ({ ini
// Actions
saveFlowDataToServer,
handleRun,
// Utilities
getHandleType,
validateDataType
handleRun
} = useFlowCallbacks(
nodes,
setNodes,
edges,
setEdges,
useDefault,
reactFlowInstance,
canvasDataMap,
dispatch,
@ -261,6 +258,7 @@ const FlowEditor: React.FC<{ initialData?: any, useDefault?: boolean }> = ({ ini
nodeTypes={nodeTypes}
setNodes={setNodes}
setEdges={setEdges}
useDefault={useDefault}
reactFlowInstance={reactFlowInstance}
reactFlowWrapper={reactFlowWrapper}
menu={menu}

Loading…
Cancel
Save