- {myData.node?.template[templateParam].type ===
- "str" &&
- !myData.node.template[templateParam].options ? (
+ {myData.value.node?.template[templateParam]
+ .type === "str" &&
+ !myData.value?.node?.template[templateParam]
+ .options ? (
- {myData.node.template[templateParam]
+ {myData.value?.node?.template[templateParam]
.list ? (
- ) : myData.node.template[templateParam]
- .multiline ? (
+ ) : myData.value?.node?.template[
+ templateParam
+ ].multiline ? (
{
handleOnNewValue(
@@ -255,24 +272,25 @@ const EditNodeModal = forwardRef(
/>
)}
- ) : myData.node?.template[templateParam]
+ ) : myData.value.node?.template[templateParam]
.type === "NestedDict" ? (
{
- myData.node!.template[
+ myData.value.node!.template[
templateParam
].value = newValue;
handleOnNewValue(
@@ -283,13 +301,13 @@ const EditNodeModal = forwardRef(
id="editnode-div-dict-input"
/>
- ) : myData.node?.template[templateParam]
+ ) : myData.value.node?.template[templateParam]
.type === "dict" ? (
1
+ myData.value.node!.template[templateParam]
+ .value?.length > 1
? "my-3"
: ""
)}
@@ -298,13 +316,15 @@ const EditNodeModal = forwardRef(
disabled={disabled}
editNode={true}
value={
- myData.node!.template[templateParam]
- .value?.length === 0 ||
- !myData.node!.template[templateParam]
- .value
+ myData.value.node!.template[
+ templateParam
+ ].value?.length === 0 ||
+ !myData.value.node!.template[
+ templateParam
+ ].value
? [{ "": "" }]
: convertObjToArray(
- myData.node!.template[
+ myData.value.node!.template[
templateParam
].value
)
@@ -313,7 +333,7 @@ const EditNodeModal = forwardRef(
onChange={(newValue) => {
const valueToNumbers =
convertValuesToNumbers(newValue);
- myData.node!.template[
+ myData.value.node!.template[
templateParam
].value = valueToNumbers;
setErrorDuplicateKey(
@@ -326,7 +346,7 @@ const EditNodeModal = forwardRef(
}}
/>
- ) : myData.node?.template[templateParam]
+ ) : myData.value.node?.template[templateParam]
.type === "bool" ? (
{" "}
@@ -334,8 +354,9 @@ const EditNodeModal = forwardRef(
id={"toggle-edit-" + index}
disabled={disabled}
enabled={
- myData.node.template[templateParam]
- .value
+ myData.value?.node?.template[
+ templateParam
+ ].value
}
setEnabled={(isEnabled) => {
handleOnNewValue(
@@ -346,48 +367,52 @@ const EditNodeModal = forwardRef(
size="small"
/>
- ) : myData.node?.template[templateParam]
+ ) : myData.value.node?.template[templateParam]
.type === "float" ? (
{
handleOnNewValue(value, templateParam);
}}
/>
- ) : myData.node?.template[templateParam]
+ ) : myData.value.node?.template[templateParam]
.type === "str" &&
- myData.node.template[templateParam]
+ myData.value?.node?.template[templateParam]
.options ? (
handleOnNewValue(value, templateParam)
}
value={
- myData.node.template[templateParam]
- .value ?? "Choose an option"
+ myData.value?.node?.template[
+ templateParam
+ ].value ?? "Choose an option"
}
id={"dropdown-edit-" + index}
>
- ) : myData.node?.template[templateParam]
+ ) : myData.value.node?.template[templateParam]
.type === "int" ? (
{
handleOnNewValue(value, templateParam);
}}
/>
- ) : myData.node?.template[templateParam]
+ ) : myData.value.node?.template[templateParam]
.type === "file" ? (
{
handleOnNewValue(value, templateParam);
}}
fileTypes={
- myData.node.template[templateParam]
- .fileTypes
+ myData.value?.node?.template[
+ templateParam
+ ].fileTypes
}
onFileChange={(filePath: string) => {
data.node!.template[
@@ -427,23 +455,24 @@ const EditNodeModal = forwardRef(
}}
>
- ) : myData.node?.template[templateParam]
+ ) : myData.value.node?.template[templateParam]
.type === "prompt" ? (
{
- myData.node = nodeClass;
+ myData.value.node = nodeClass;
}}
value={
- myData.node.template[templateParam]
- .value ?? ""
+ myData.value?.node?.template[
+ templateParam
+ ].value ?? ""
}
onChange={(value: string | string[]) => {
handleOnNewValue(value, templateParam);
@@ -454,14 +483,15 @@ const EditNodeModal = forwardRef(
}
/>
- ) : myData.node?.template[templateParam]
+ ) : myData.value.node?.template[templateParam]
.type === "code" ? (
{
handleOnNewValue(value, templateParam);
@@ -485,7 +516,7 @@ const EditNodeModal = forwardRef(
id={"code-area-edit" + index}
/>
- ) : myData.node?.template[templateParam]
+ ) : myData.value.node?.template[templateParam]
.type === "Any" ? (
"-"
) : (
@@ -497,11 +528,13 @@ const EditNodeModal = forwardRef(
{
changeAdvanced(templateParam);
@@ -531,10 +564,9 @@ const EditNodeModal = forwardRef(
...old,
data: {
...old.data,
- node: myData.node,
+ node: myData.value.node,
},
}));
- setPending(true);
setOpen(false);
}}
type="submit"