feat: refactor NodeParamHandler component

This commit is contained in:
谨欣
2024-08-20 08:54:53 +08:00
parent 09b95235c5
commit 861ed9e980

View File

@@ -28,23 +28,25 @@ interface NodeParamHandlerProps {
index: number; // index of array
}
const renderLabelWithTooltip = (data: IFlowNodeParameter) => (
<div>
{data.label}:<RequiredIcon optional={data.optional} />
{data.description && (
<Tooltip title={data.description}>
<InfoCircleOutlined className="ml-2 cursor-pointer" />
</Tooltip>
)}
</div>
);
// render node parameters item
const NodeParamHandler: React.FC<NodeParamHandlerProps> = ({ node, data, label, index }) => {
function onChange(value: any) {
data.value = value;
}
function renderLabelWithTooltip(data: IFlowNodeParameter) {
return (
<div>
{data.label}:<RequiredIcon optional={data.optional} />
{data.description && (
<Tooltip title={data.description}>
<InfoCircleOutlined className="ml-2 cursor-pointer" />
</Tooltip>
)}
</div>
);
}
// render node parameters based on AWEL1.0
function renderNodeWithoutUiParam(data: IFlowNodeParameter) {
let defaultValue = data.value ?? data.default;