Fixes in ParsedAction

This commit is contained in:
monilprajapati
2024-06-12 23:38:52 +05:30
parent e87b112ff6
commit da4e25f6c9
+19 -14
View File
@@ -206,16 +206,16 @@ const ParsedAction = (props) => {
setLastSaved(false) setLastSaved(false)
} }
}, [expansionModalOpen]) }, [expansionModalOpen])
useEffect(() => { // useEffect(() => {
setParamValues(selectedAction.parameters.map((param) => { // setParamValues(selectedAction.parameters.map((param) => {
return { // return {
name: param.name, // name: param.name,
value: param.value, // value: param.value,
} // }
})) // }))
},[ // },[
selectedAction, selectedApp,setNewSelectedAction // selectedAction, selectedApp,setNewSelectedAction
]) // ])
useEffect(() => { useEffect(() => {
if (selectedAction.parameters === null || selectedAction.parameters === undefined) { if (selectedAction.parameters === null || selectedAction.parameters === undefined) {
@@ -404,6 +404,12 @@ const ParsedAction = (props) => {
console.log("UseEffect Rendered!"); console.log("UseEffect Rendered!");
console.log("Workflow", workflow); console.log("Workflow", workflow);
setParamValues(selectedAction.parameters.map((param) => {
return {
name: param.name,
value: param.value,
}
}))
// Only set app action name if it has changed // Only set app action name if it has changed
if (selectedAction.label !== appActionName) { if (selectedAction.label !== appActionName) {
setAppActionName(selectedAction.label); setAppActionName(selectedAction.label);
@@ -554,14 +560,13 @@ const ParsedAction = (props) => {
setActionlist(actionlist); setActionlist(actionlist);
} }
}, },
[selectedAction,selectedApp,setNewSelectedAction,workflow, workflowExecutions, listCache, getParents, actionlist] [selectedAction,selectedApp,setNewSelectedAction,workflow, workflowExecutions, getParents]
); );
useEffect(() => { useEffect(() => {
selectedNameChange(appActionName) selectedNameChange(appActionName)
actionDelayChange(delay) actionDelayChange(delay)
},[appActionName,delay]) },[appActionName,delay])
console.log("selectedActionParameters: ", selectedActionParameters) console.log("selectedActionParameters: ", selectedActionParameters)
console.log("selectedApp:", selectedApp) console.log("selectedApp:", selectedApp)
console.log("selectedAction: ", selectedAction) console.log("selectedAction: ", selectedAction)
@@ -3126,7 +3131,7 @@ const ParsedAction = (props) => {
value={ value={
paramValues.find((param) => param.name === data.name) !== undefined paramValues.find((param) => param.name === data.name) !== undefined
? paramValues.find((param) => param.name === data.name).value ? paramValues.find((param) => param.name === data.name).value
: data.value : ""
} }
//options={{ //options={{
// theme: 'gruvbox-dark', // theme: 'gruvbox-dark',