diff --git a/src/components/FlowEditor/node/index.tsx b/src/components/FlowEditor/node/index.tsx index df79e70..0574886 100644 --- a/src/components/FlowEditor/node/index.tsx +++ b/src/components/FlowEditor/node/index.tsx @@ -3,26 +3,30 @@ import { NodeTypes } from '@xyflow/react'; import StartNode from './startNode/StartNode'; import EndNode from './endNode/EndNode'; import BasicNode from './basicNode/BasicNode'; +import AppNode from './appNode/AppNode'; // 定义所有可用的节点类型 export const nodeTypes: NodeTypes = { start: StartNode, end: EndNode, - BASIC: BasicNode + BASIC: BasicNode, + APP: AppNode }; // 节点类型映射,用于创建节点时的类型查找 export const nodeTypeMap: Record = { 'start': 'start', 'end': 'end', - 'basic': 'BASIC' + 'basic': 'BASIC', + 'app': 'APP' }; // 节点显示名称映射 export const nodeTypeNameMap: Record = { 'start': '开始节点', 'end': '结束节点', - 'basic': '基础节点' + 'basic': '基础节点', + 'app': '应用节点' }; // 注册新节点类型的函数