diff --git a/web/components/flow/node-param-handler.tsx b/web/components/flow/node-param-handler.tsx index 549fa996e..540a74c86 100644 --- a/web/components/flow/node-param-handler.tsx +++ b/web/components/flow/node-param-handler.tsx @@ -28,6 +28,17 @@ interface NodeParamHandlerProps { index: number; // index of array } +const renderLabelWithTooltip = (data: IFlowNodeParameter) => ( +
+ {data.label}: + {data.description && ( + + + + )} +
+); + // render node parameters item const NodeParamHandler: React.FC = ({ node, data, label, index }) => { function onChange(value: any) { @@ -43,14 +54,7 @@ const NodeParamHandler: React.FC = ({ node, data, label, case 'float': return (
-

- {data.label}: - {data.description && ( - - - - )} -

+ {renderLabelWithTooltip(data)} = ({ node, data, label, case 'str': return (
-

- {data.label}: - {data.description && ( - - - - )} -

+ {renderLabelWithTooltip(data)} {data.options?.length > 0 ? (