+ {t.data.node.template[n].type ===
+ "str" &&
+ !t.data.node.template[n].options ? (
+
+ {t.data.node.template[n]
+ .list ? (
+
{}}
+ onAddInput={(k) => {
+ tweaks.buildTweakObject(
+ t["data"]["id"],
+ k,
+ t.data.node.template[n]
+ );
+ }}
+ />
+ ) : t.data.node.template[n]
+ .multiline ? (
+
+
+ {
+ tweaks.buildTweakObject(
+ t["data"]["id"],
+ k,
+ t.data.node
+ .template[n]
+ );
+ }}
+ />
+
+
+ ) : (
+ {
+ tweaks.buildTweakObject(
+ t["data"]["id"],
+ k,
+ t.data.node.template[n]
+ );
+ }}
+ />
+ )}
+
+ ) : t.data.node.template[n].type ===
+ "bool" ? (
+
+ {" "}
+ {
+ t.data.node.template[
+ n
+ ].value = e;
+ tweaks.buildTweakObject(
+ t["data"]["id"],
+ e,
+ t.data.node.template[n]
+ );
+ }}
+ size="small"
+ disabled={false}
+ />
+
+ ) : t.data.node.template[n].type ===
+ "file" ? (
+
+
+ {}}
+ fileTypes={
+ t.data.node.template[n]
+ .fileTypes
+ }
+ suffixes={
+ t.data.node.template[n]
+ .suffixes
+ }
+ onFileChange={(
+ k: any
+ ) => {}}
+ >
+
+
+ ) : t.data.node.template[n].type ===
+ "float" ? (
+
+ {
+ tweaks.buildTweakObject(
+ t["data"]["id"],
+ k,
+ t.data.node.template[n]
+ );
+ }}
+ />
+
+ ) : t.data.node.template[n].type ===
+ "str" &&
+ t.data.node.template[n]
+ .options ? (
+
+ {
+ tweaks.buildTweakObject(
+ t["data"]["id"],
+ k,
+ t.data.node.template[n]
+ );
+ }}
+ value={tweaks.getValue(
+ t.data.node.template[n]
+ .value,
+ t.data,
+ t.data.node.template[n]
+ )}
+ >
+
+ ) : t.data.node.template[n].type ===
+ "int" ? (
+
+ {
+ tweaks.buildTweakObject(
+ t["data"]["id"],
+ k,
+ t.data.node.template[n]
+ );
+ }}
+ />
+
+ ) : t.data.node.template[n].type ===
+ "prompt" ? (
+
+
+
{
+ tweaks.buildTweakObject(
+ t["data"]["id"],
+ k,
+ t.data.node.template[n]
+ );
+ }}
+ />
+
+
+ ) : t.data.node.template[n].type ===
+ "code" ? (
+
+
+ {
+ tweaks.buildTweakObject(
+ t["data"]["id"],
+ k,
+ t.data.node.template[n]
+ );
+ }}
+ />
+
+
+ ) : t.data.node.template[n].type ===
+ "Any" ? (
+ "-"
+ ) : (
+
+ )}
+
+