From efbb5ff763a67875a359a41970de3812329ecb23 Mon Sep 17 00:00:00 2001 From: anovazzi1 Date: Wed, 12 Apr 2023 19:57:52 -0300 Subject: [PATCH] first styling in nodeModal --- .../src/CustomNodes/GenericNode/index.tsx | 4 +- .../NodeModal/components/ModalField/index.tsx | 100 +++++++++++------- 2 files changed, 66 insertions(+), 38 deletions(-) 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}
)}
);