- {node.data.node.template[
- templateField
- ].type === "str" &&
- !node.data.node.template[
- templateField
- ].options ? (
-
- {node.data.node.template[
+ .show &&
+ (LANGFLOW_SUPPORTED_TYPES.has(node.data.node.template[templateField].type))
+ )
+ .map((templateField, indx) => {
+ return (
+
+
+ {templateField}
+
+
+
+ {node.data.node.template[
+ templateField
+ ].type === "str" &&
+ !node.data.node.template[
templateField
- ].list ? (
-
+ {node.data.node.template[
+ templateField
+ ].list ? (
+ {
- 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
- ].multiline ? (
-
- {
setData((old) => {
@@ -353,35 +296,183 @@ export default function CodeTabsComponent({
tweaks.buildTweakObject!(
node["data"]["id"],
target,
- node.data.node
- .template[
- templateField
+ node.data.node.template[
+ templateField
]
);
}}
/>
-
- ) : (
-
+ {
+ 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
+ ]
+ );
+ }}
+ />
+
+ ) : (
+ {
+ 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 === "bool" ? (
+
+ {" "}
+ {
+ setData((old) => {
+ let newInputList =
+ cloneDeep(old);
+ newInputList![
+ i
+ ].data.node.template[
+ templateField
+ ].value = e;
+ return newInputList;
+ });
+ tweaks.buildTweakObject!(
+ node["data"]["id"],
+ e,
+ node.data.node.template[
+ templateField
+ ]
+ );
+ }}
+ size="small"
+ disabled={false}
+ />
+
+ ) : node.data.node.template[
+ templateField
+ ].type === "file" ? (
+
+ { }}
+ 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" ? (
+
+ {
setData((old) => {
@@ -398,418 +489,311 @@ export default function CodeTabsComponent({
node["data"]["id"],
target,
node.data.node.template[
- templateField
+ templateField
]
);
}}
/>
- )}
-
- ) : node.data.node.template[
- templateField
- ].type === "bool" ? (
-
- {" "}
- {
- setData((old) => {
- let newInputList =
- cloneDeep(old);
- newInputList![
- i
- ].data.node.template[
- templateField
- ].value = e;
- return newInputList;
- });
- tweaks.buildTweakObject!(
- node["data"]["id"],
- e,
- node.data.node.template[
- templateField
- ]
- );
- }}
- size="small"
- disabled={false}
- />
-
- ) : node.data.node.template[
- templateField
- ].type === "file" ? (
-
- {}}
- 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" ? (
-
- {
- 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[
+
+ ) : node.data.node.template[
templateField
].type === "str" &&
- node.data.node.template[
- templateField
- ].options ? (
-