diff --git a/web/components/flow/node-param-handler.tsx b/web/components/flow/node-param-handler.tsx index 549fa996e..ab76b46a1 100644 --- a/web/components/flow/node-param-handler.tsx +++ b/web/components/flow/node-param-handler.tsx @@ -34,6 +34,19 @@ const NodeParamHandler: React.FC = ({ node, data, label, data.value = value; } + function renderLabelWithTooltip(data: IFlowNodeParameter) { + return ( +
+ {data.label}: + {data.description && ( + + + + )} +
+ ); + } + // render node parameters based on AWEL1.0 function renderNodeWithoutUiParam(data: IFlowNodeParameter) { let defaultValue = data.value ?? data.default; @@ -43,14 +56,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 ? (