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}
)}
);