diff --git a/src/frontend/src/CustomNodes/GenericNode/components/parameterComponent/index.tsx b/src/frontend/src/CustomNodes/GenericNode/components/parameterComponent/index.tsx index 58b56354b..db78822a4 100644 --- a/src/frontend/src/CustomNodes/GenericNode/components/parameterComponent/index.tsx +++ b/src/frontend/src/CustomNodes/GenericNode/components/parameterComponent/index.tsx @@ -327,6 +327,7 @@ export default function ParameterComponent({ disabled={disabled} value={data.node.template[name].value ?? ""} onChange={handleOnNewValue} + id={"textarea-" + index} /> ) : ( ) : left === true && type === "file" ? ( @@ -419,6 +421,7 @@ export default function ParameterComponent({ onChange={(e) => { handleOnNewValue(e); }} + id={"prompt-input-" + index} /> ) : left === true && type === "NestedDict" ? ( diff --git a/src/frontend/src/components/codeAreaComponent/index.tsx b/src/frontend/src/components/codeAreaComponent/index.tsx index a402fb3ed..cf7676397 100644 --- a/src/frontend/src/components/codeAreaComponent/index.tsx +++ b/src/frontend/src/components/codeAreaComponent/index.tsx @@ -12,6 +12,7 @@ export default function CodeAreaComponent({ nodeClass, dynamic, setNodeClass, + id = "", }: CodeAreaComponentType) { const [myValue, setMyValue] = useState( typeof value == "string" ? value : JSON.stringify(value) @@ -41,6 +42,7 @@ export default function CodeAreaComponent({ >
{ if (disabled) { @@ -35,6 +36,7 @@ export default function PromptAreaComponent({ return (
{ @@ -21,6 +22,7 @@ export default function TextAreaComponent({ return (
{ handleOnNewValue(value, templateParam); }} + id={"prompt-area-edit" + index} />
) : myData.current.node?.template[templateParam] @@ -458,6 +460,7 @@ const EditNodeModal = forwardRef( onChange={(value: string | string[]) => { handleOnNewValue(value, templateParam); }} + id={"code-area-edit" + index} />
) : myData.current.node?.template[templateParam] diff --git a/src/frontend/src/modals/codeAreaModal/index.tsx b/src/frontend/src/modals/codeAreaModal/index.tsx index 903fb85b5..0b3fc6179 100644 --- a/src/frontend/src/modals/codeAreaModal/index.tsx +++ b/src/frontend/src/modals/codeAreaModal/index.tsx @@ -8,6 +8,7 @@ import { useContext, useEffect, useState } from "react"; import AceEditor from "react-ace"; import IconComponent from "../../components/genericIconComponent"; import { Button } from "../../components/ui/button"; +import { Input } from "../../components/ui/input"; import { CODE_PROMPT_DIALOG_SUBTITLE } from "../../constants/constants"; import { alertContext } from "../../contexts/alertContext"; import { darkContext } from "../../contexts/darkContext"; @@ -143,6 +144,7 @@ export default function CodeAreaModal({ /> +
-
diff --git a/src/frontend/src/modals/genericModal/index.tsx b/src/frontend/src/modals/genericModal/index.tsx index f26de60fd..4598fa06b 100644 --- a/src/frontend/src/modals/genericModal/index.tsx +++ b/src/frontend/src/modals/genericModal/index.tsx @@ -30,6 +30,7 @@ export default function GenericModal({ nodeClass, setNodeClass, children, + id = "", }: genericModalPropsType): JSX.Element { const [myButtonText] = useState(buttonText); const [myModalTitle] = useState(modalTitle); @@ -210,6 +211,7 @@ export default function GenericModal({ > {type === TypeModal.PROMPT && isEdit ? (