diff --git a/src/Pages/GroupTasks/GroupTasksViewModal.js b/src/Pages/GroupTasks/GroupTasksViewModal.js index 2b2438a..235fe06 100644 --- a/src/Pages/GroupTasks/GroupTasksViewModal.js +++ b/src/Pages/GroupTasks/GroupTasksViewModal.js @@ -32,6 +32,7 @@ import { LockOutlined, } from "@ant-design/icons"; import { StlViewer } from "react-stl-viewer"; +import TextArea from "antd/es/input/TextArea"; export default function GroupTasksViewModal({ isOpen }) { const webSocketContext = useContext(WebSocketContext); @@ -155,6 +156,26 @@ export default function GroupTasksViewModal({ isOpen }) { }); } } + + const specifiedTaskTextareas = + groupTasksViewModalRequiredInputsForm.getElementsByTagName("textarea"); + + if (specifiedTaskTextareas.length > 0) { + for (let i = 0; i < specifiedTaskTextareas.length; i++) { + if (specifiedTaskTextareas[i].value === "") { + canTaskContinued = false; + break; + } + + taskInputs.push({ + parameterName: + specifiedTaskTextareas[i].id.split( + "-" + )[6] /* Format: UUID-STEP-PARAMETER_NAME */, + value: specifiedTaskTextareas[i].value, + }); + } + } } if (!canTaskContinued) { @@ -659,7 +680,6 @@ function InputRequiredHandler({ required > ); + case "textarea": + return ( + +