|
|
|
@ -24,6 +24,7 @@ type Params = {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
const useSingleRunFormParams = ({
|
|
|
|
const useSingleRunFormParams = ({
|
|
|
|
id,
|
|
|
|
id,
|
|
|
|
|
|
|
|
payload,
|
|
|
|
runInputData,
|
|
|
|
runInputData,
|
|
|
|
toVarInputs,
|
|
|
|
toVarInputs,
|
|
|
|
setRunInputData,
|
|
|
|
setRunInputData,
|
|
|
|
@ -121,6 +122,7 @@ const useSingleRunFormParams = ({
|
|
|
|
variable: iteratorInputKey,
|
|
|
|
variable: iteratorInputKey,
|
|
|
|
type: InputVarType.iterator,
|
|
|
|
type: InputVarType.iterator,
|
|
|
|
required: false,
|
|
|
|
required: false,
|
|
|
|
|
|
|
|
getVarValueFromDependent: true,
|
|
|
|
}],
|
|
|
|
}],
|
|
|
|
values: { [iteratorInputKey]: iterator },
|
|
|
|
values: { [iteratorInputKey]: iterator },
|
|
|
|
onChange: (keyValue: Record<string, any>) => setIterator(keyValue[iteratorInputKey]),
|
|
|
|
onChange: (keyValue: Record<string, any>) => setIterator(keyValue[iteratorInputKey]),
|
|
|
|
@ -129,9 +131,20 @@ const useSingleRunFormParams = ({
|
|
|
|
}, [inputVarValues, iterator, iteratorInputKey, setInputVarValues, setIterator, t, usedOutVars])
|
|
|
|
}, [inputVarValues, iterator, iteratorInputKey, setInputVarValues, setIterator, t, usedOutVars])
|
|
|
|
|
|
|
|
|
|
|
|
const nodeInfo = formatTracing(iterationRunResult, t)[0]
|
|
|
|
const nodeInfo = formatTracing(iterationRunResult, t)[0]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const getDependentVars = () => {
|
|
|
|
|
|
|
|
return [payload.iterator_selector]
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
const getDependentVar = (variable: string) => {
|
|
|
|
|
|
|
|
if(variable === iteratorInputKey)
|
|
|
|
|
|
|
|
return payload.iterator_selector
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
forms,
|
|
|
|
forms,
|
|
|
|
nodeInfo,
|
|
|
|
nodeInfo,
|
|
|
|
|
|
|
|
getDependentVars,
|
|
|
|
|
|
|
|
getDependentVar,
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|