+
-
- {}}
- fileTypes={
- node.data.node.template[
- templateField
- ].fileTypes
- }
- suffixes={
- node.data.node.template[
- templateField
- ].suffixes
- }
- onFileChange={(
- value: any
- ) => {
- node.data.node.template[
- templateField
- ].file_path = value;
- }}
- >
-
-
+ ].value ?? ""
+ }
+ onChange={(target: any) => {}}
+ fileTypes={
+ node.data.node.template[
+ templateField
+ ].fileTypes
+ }
+ suffixes={
+ node.data.node.template[
+ templateField
+ ].suffixes
+ }
+ onFileChange={(
+ value: any
+ ) => {
+ node.data.node.template[
+ templateField
+ ].file_path = value;
+ }}
+ >
+
) : node.data.node.template[
templateField
].type === "float" ? (
@@ -629,223 +602,181 @@ export default function CodeTabsComponent({
) : node.data.node.template[
templateField
].type === "prompt" ? (
-
+ {
+ setData((old) => {
+ let newInputList =
+ cloneDeep(old);
+ newInputList![
+ i
+ ].data.node.template[
templateField
- ].value
- )}
- >
-
-
{
- setData((old) => {
- let newInputList =
- cloneDeep(old);
- newInputList![
- i
- ].data.node.template[
- templateField
- ].value = target;
- return newInputList;
- });
- tweaks.buildTweakObject!(
- node["data"]["id"],
- target,
- node.data.node.template[
- templateField
- ]
- );
- }}
- />
-
-
+ ]
+ );
+ }}
+ />
+
) : node.data.node.template[
templateField
].type === "code" ? (
-
+
-
- {
+ setData((old) => {
+ let newInputList =
+ cloneDeep(old);
+ newInputList![
+ i
+ ].data.node.template[
templateField
- ].value ||
+ ].value = target;
+ return newInputList;
+ });
+ tweaks.buildTweakObject!(
+ node["data"]["id"],
+ target,
node.data.node.template[
templateField
- ].value === ""
- ? ""
- : node.data.node
- .template[
- templateField
- ].value
- }
- onChange={(target) => {
- setData((old) => {
- let newInputList =
- cloneDeep(old);
- newInputList![
- i
- ].data.node.template[
- templateField
- ].value = target;
- return newInputList;
- });
- tweaks.buildTweakObject!(
- node["data"]["id"],
- target,
- node.data.node.template[
- templateField
- ]
- );
- }}
- />
-
-
+ ]
+ );
+ }}
+ />
+
) : node.data.node.template[
templateField
].type === "dict" ? (
-
+
-
- {
- const valueToNumbers =
- convertValuesToNumbers(
- target
- );
- node.data.node!.template[
- templateField
- ].value = valueToNumbers;
- setErrorDuplicateKey(
- hasDuplicateKeys(
- valueToNumbers
- )
- );
- setData((old) => {
- let newInputList =
- cloneDeep(old);
- newInputList![
- i
- ].data.node.template[
- templateField
- ].value = target;
- return newInputList;
- });
- tweaks.buildTweakObject!(
- node["data"]["id"],
- target,
- node.data.node.template[
- templateField
- ]
- );
- }}
- />
-
-
- ) : node.data.node.template[
- templateField
- ].type === "NestedDict" ? (
-
-
- {}}
- />
-
-
+ )
+ }
+ duplicateKey={
+ errorDuplicateKey
+ }
+ onChange={(target) => {
+ const valueToNumbers =
+ convertValuesToNumbers(
+ target
+ );
+ node.data.node!.template[
+ templateField
+ ].value = valueToNumbers;
+ setErrorDuplicateKey(
+ hasDuplicateKeys(
+ valueToNumbers
+ )
+ );
+ setData((old) => {
+ let newInputList =
+ cloneDeep(old);
+ newInputList![
+ i
+ ].data.node.template[
+ templateField
+ ].value = target;
+ return newInputList;
+ });
+ tweaks.buildTweakObject!(
+ node["data"]["id"],
+ target,
+ node.data.node.template[
+ templateField
+ ]
+ );
+ }}
+ />
+
+ ) : node.data.node.template[
+ templateField
+ ].type === "NestedDict" ? (
+
+ {
+ setData((old) => {
+ let newInputList =
+ cloneDeep(old);
+ newInputList![
+ i
+ ].data.node.template[
+ templateField
+ ].value = target;
+ return newInputList;
+ });
+ tweaks.buildTweakObject!(
+ node["data"]["id"],
+ target,
+ node.data.node.template[
+ templateField
+ ]
+ );
+ }}
+ />
+
) : node.data.node.template[
templateField
].type === "Any" ? (