diff --git a/src/frontend/src/CustomNodes/GenericNode/index.tsx b/src/frontend/src/CustomNodes/GenericNode/index.tsx index a35f14452..5ed25268e 100644 --- a/src/frontend/src/CustomNodes/GenericNode/index.tsx +++ b/src/frontend/src/CustomNodes/GenericNode/index.tsx @@ -122,7 +122,7 @@ export default function GenericNode({ ))}
@@ -135,7 +135,7 @@ export default function GenericNode({ className="hover:text-blue-500" > {" "} - see all{" "} + show advanced{" "}
diff --git a/src/frontend/src/modals/NodeModal/components/ModalField/index.tsx b/src/frontend/src/modals/NodeModal/components/ModalField/index.tsx index a6a16efbd..d0d7901e1 100644 --- a/src/frontend/src/modals/NodeModal/components/ModalField/index.tsx +++ b/src/frontend/src/modals/NodeModal/components/ModalField/index.tsx @@ -8,6 +8,8 @@ import ToggleComponent from "../../../../components/toggleComponent"; import FloatComponent from "../../../../components/floatComponent"; import IntComponent from "../../../../components/intComponent"; import InputFileComponent from "../../../../components/inputFileComponent"; +import PromptAreaComponent from "../../../../components/promptComponent"; +import CodeAreaComponent from "../../../../components/codeAreaComponent"; export default function ModalField({ data, title, required, id, name, type }) { const { save } = useContext(TabsContext); @@ -16,9 +18,10 @@ export default function ModalField({ data, title, required, id, name, type }) { ); return ( -
+
+ {title} {type === "str" && !data.node.template[name].options ? ( -
+
{data.node.template[name].list ? ( ) : data.node.template[name].multiline ? ( - // { - // data.node.template[name].value = t; - // save(); - // }} - // /> -
text area component
+ { + data.node.template[name].value = t; + save(); + }} + /> ) : ( ) : type === "bool" ? ( -
+
{" "}
) : type === "float" ? ( - { - data.node.template[name].value = t; - save(); - }} - /> +
+ { + data.node.template[name].value = t; + save(); + }} + /> +
) : type === "str" && data.node.template[name].options ? ( - (data.node.template[name].value = newValue)} - value={data.node.template[name].value ?? "Choose an option"} - > +
+ (data.node.template[name].value = newValue)} + value={data.node.template[name].value ?? "Choose an option"} + > +
) : type === "int" ? ( - { - data.node.template[name].value = t; - save(); - }} - /> +
+ { + data.node.template[name].value = t; + save(); + }} + /> +
) : type === "file" ? ( +
+
) : type === "prompt" ? ( -
code
+
+ { + data.node.template[name].value = t; + save(); + }} + /> +
) : type === "code" ? ( -
code
+
+ { + data.node.template[name].value = t; + save(); + }} + /> +
) : ( -
{name}
+
{type}
)}
);