mirror of
https://github.com/labring/FastGPT.git
synced 2025-07-23 21:13:50 +00:00
feat: add context menu & comment node (#2834)
* feat: add comment node * useMemo
This commit is contained in:
40
packages/global/core/workflow/template/system/comment.ts
Normal file
40
packages/global/core/workflow/template/system/comment.ts
Normal file
@@ -0,0 +1,40 @@
|
||||
import { FlowNodeTypeEnum } from '../../node/constant';
|
||||
import { FlowNodeTemplateType } from '../../type/node.d';
|
||||
import {
|
||||
FlowNodeTemplateTypeEnum,
|
||||
NodeInputKeyEnum,
|
||||
WorkflowIOValueTypeEnum
|
||||
} from '../../constants';
|
||||
import { getHandleConfig } from '../utils';
|
||||
|
||||
export const CommentNode: FlowNodeTemplateType = {
|
||||
id: FlowNodeTypeEnum.comment,
|
||||
templateType: FlowNodeTemplateTypeEnum.systemInput,
|
||||
flowNodeType: FlowNodeTypeEnum.comment,
|
||||
sourceHandle: getHandleConfig(false, false, false, false),
|
||||
targetHandle: getHandleConfig(false, false, false, false),
|
||||
avatar: '',
|
||||
name: '',
|
||||
intro: '',
|
||||
version: '4811',
|
||||
inputs: [
|
||||
{
|
||||
key: NodeInputKeyEnum.commentText,
|
||||
renderTypeList: [],
|
||||
valueType: WorkflowIOValueTypeEnum.string,
|
||||
label: '',
|
||||
value: ''
|
||||
},
|
||||
{
|
||||
key: NodeInputKeyEnum.commentSize,
|
||||
renderTypeList: [],
|
||||
valueType: WorkflowIOValueTypeEnum.object,
|
||||
label: '',
|
||||
value: {
|
||||
width: 240,
|
||||
height: 140
|
||||
}
|
||||
}
|
||||
],
|
||||
outputs: []
|
||||
};
|
Reference in New Issue
Block a user