Refactor: Change more variables names on codeTabsComponent

This commit is contained in:
Igor Carvalho 2023-08-07 15:02:12 -03:00
commit cc917311a6

View file

@ -228,75 +228,75 @@ export default function CodeTabsComponent({
<TableBody className="p-0"> <TableBody className="p-0">
{Object.keys(node["data"]["node"]["template"]) {Object.keys(node["data"]["node"]["template"])
.filter( .filter(
(n) => (templateName) =>
n.charAt(0) !== "_" && templateName.charAt(0) !== "_" &&
node.data.node.template[n].show && node.data.node.template[templateName].show &&
(node.data.node.template[n].type === "str" || (node.data.node.template[templateName].type === "str" ||
node.data.node.template[n].type === node.data.node.template[templateName].type ===
"bool" || "bool" ||
node.data.node.template[n].type === node.data.node.template[templateName].type ===
"float" || "float" ||
node.data.node.template[n].type === node.data.node.template[templateName].type ===
"code" || "code" ||
node.data.node.template[n].type === node.data.node.template[templateName].type ===
"prompt" || "prompt" ||
node.data.node.template[n].type === node.data.node.template[templateName].type ===
"file" || "file" ||
node.data.node.template[n].type === "int") node.data.node.template[templateName].type === "int")
) )
.map((n, i) => { .map((templateName, index) => {
return ( return (
<TableRow <TableRow
key={i} key={index}
className="h-10 dark:border-b-muted" className="h-10 dark:border-b-muted"
> >
<TableCell className="p-0 text-center text-sm text-foreground"> <TableCell className="p-0 text-center text-sm text-foreground">
{n} {templateName}
</TableCell> </TableCell>
<TableCell className="p-0 text-xs text-foreground"> <TableCell className="p-0 text-xs text-foreground">
<div className="m-auto w-[250px]"> <div className="m-auto w-[250px]">
{node.data.node.template[n].type === {node.data.node.template[templateName].type ===
"str" && "str" &&
!node.data.node.template[n].options ? ( !node.data.node.template[templateName].options ? (
<div className="mx-auto"> <div className="mx-auto">
{node.data.node.template[n] {node.data.node.template[templateName]
.list ? ( .list ? (
<InputListComponent <InputListComponent
editNode={true} editNode={true}
disabled={false} disabled={false}
value={ value={
!node.data.node.template[n] !node.data.node.template[templateName]
.value || .value ||
node.data.node.template[n] node.data.node.template[templateName]
.value === "" .value === ""
? [""] ? [""]
: node.data.node.template[ : node.data.node.template[
n templateName
].value ].value
} }
onChange={(k) => { onChange={(target) => {
setData((old) => { setData((old) => {
let newInputList = let newInputList =
cloneDeep(old); cloneDeep(old);
newInputList[ newInputList[
index index
].data.node.template[ ].data.node.template[
n templateName
].value = k; ].value = target;
return newInputList; return newInputList;
}); });
tweaks.buildTweakObject( tweaks.buildTweakObject(
node["data"]["id"], node["data"]["id"],
k, target,
node.data.node.template[n] node.data.node.template[templateName]
); );
}} }}
/> />
) : node.data.node.template[n] ) : node.data.node.template[templateName]
.multiline ? ( .multiline ? (
<ShadTooltip <ShadTooltip
content={tweaks.buildContent( content={tweaks.buildContent(
node.data.node.template[n] node.data.node.template[templateName]
.value .value
)} )}
> >
@ -306,32 +306,32 @@ export default function CodeTabsComponent({
editNode={true} editNode={true}
value={ value={
!node.data.node.template[ !node.data.node.template[
n templateName
].value || ].value ||
node.data.node.template[ node.data.node.template[
n templateName
].value === "" ].value === ""
? "" ? ""
: node.data.node : node.data.node
.template[n] .template[templateName]
.value .value
} }
onChange={(k) => { onChange={(target) => {
setData((old) => { setData((old) => {
let newInputList = let newInputList =
cloneDeep(old); cloneDeep(old);
newInputList[ newInputList[
index index
].data.node.template[ ].data.node.template[
n templateName
].value = k; ].value = target;
return newInputList; return newInputList;
}); });
tweaks.buildTweakObject( tweaks.buildTweakObject(
node["data"]["id"], node["data"]["id"],
k, target,
node.data.node node.data.node
.template[n] .template[templateName]
); );
}} }}
/> />
@ -342,46 +342,46 @@ export default function CodeTabsComponent({
editNode={true} editNode={true}
disabled={false} disabled={false}
password={ password={
node.data.node.template[n] node.data.node.template[templateName]
.password ?? false .password ?? false
} }
value={ value={
!node.data.node.template[n] !node.data.node.template[templateName]
.value || .value ||
node.data.node.template[n] node.data.node.template[templateName]
.value === "" .value === ""
? "" ? ""
: node.data.node.template[ : node.data.node.template[
n templateName
].value ].value
} }
onChange={(k) => { onChange={(target) => {
setData((old) => { setData((old) => {
let newInputList = let newInputList =
cloneDeep(old); cloneDeep(old);
newInputList[ newInputList[
index index
].data.node.template[ ].data.node.template[
n templateName
].value = k; ].value = target;
return newInputList; return newInputList;
}); });
tweaks.buildTweakObject( tweaks.buildTweakObject(
node["data"]["id"], node["data"]["id"],
k, target,
node.data.node.template[n] node.data.node.template[templateName]
); );
}} }}
/> />
)} )}
</div> </div>
) : node.data.node.template[n].type === ) : node.data.node.template[templateName].type ===
"bool" ? ( "bool" ? (
<div className="ml-auto"> <div className="ml-auto">
{" "} {" "}
<ToggleShadComponent <ToggleShadComponent
enabled={ enabled={
node.data.node.template[n] node.data.node.template[templateName]
.value .value
} }
setEnabled={(e) => { setEnabled={(e) => {
@ -391,30 +391,30 @@ export default function CodeTabsComponent({
newInputList[ newInputList[
index index
].data.node.template[ ].data.node.template[
n templateName
].value = e; ].value = e;
return newInputList; return newInputList;
}); });
tweaks.buildTweakObject( tweaks.buildTweakObject(
node["data"]["id"], node["data"]["id"],
e, e,
node.data.node.template[n] node.data.node.template[templateName]
); );
}} }}
size="small" size="small"
disabled={false} disabled={false}
/> />
</div> </div>
) : node.data.node.template[n].type === ) : node.data.node.template[templateName].type ===
"file" ? ( "file" ? (
<ShadTooltip <ShadTooltip
content={tweaks.buildContent( content={tweaks.buildContent(
!node.data.node.template[n] !node.data.node.template[templateName]
.value || .value ||
node.data.node.template[n] node.data.node.template[templateName]
.value === "" .value === ""
? "" ? ""
: node.data.node.template[n] : node.data.node.template[templateName]
.value .value
)} )}
> >
@ -423,146 +423,146 @@ export default function CodeTabsComponent({
editNode={true} editNode={true}
disabled={false} disabled={false}
value={ value={
node.data.node.template[n] node.data.node.template[templateName]
.value ?? "" .value ?? ""
} }
onChange={(k: any) => {}} onChange={(target: any) => {}}
fileTypes={ fileTypes={
node.data.node.template[n] node.data.node.template[templateName]
.fileTypes .fileTypes
} }
suffixes={ suffixes={
node.data.node.template[n] node.data.node.template[templateName]
.suffixes .suffixes
} }
onFileChange={( onFileChange={(
value: any value: any
) => { ) => {
node.data.node.template[ node.data.node.template[
n templateName
].file_path = value; ].file_path = value;
}} }}
></InputFileComponent> ></InputFileComponent>
</div> </div>
</ShadTooltip> </ShadTooltip>
) : node.data.node.template[n].type === ) : node.data.node.template[templateName].type ===
"float" ? ( "float" ? (
<div className="mx-auto"> <div className="mx-auto">
<FloatComponent <FloatComponent
disabled={false} disabled={false}
editNode={true} editNode={true}
value={ value={
!node.data.node.template[n] !node.data.node.template[templateName]
.value || .value ||
node.data.node.template[n] node.data.node.template[templateName]
.value === "" .value === ""
? "" ? ""
: node.data.node.template[n] : node.data.node.template[templateName]
.value .value
} }
onChange={(k) => { onChange={(target) => {
setData((old) => { setData((old) => {
let newInputList = let newInputList =
cloneDeep(old); cloneDeep(old);
newInputList[ newInputList[
index index
].data.node.template[ ].data.node.template[
n templateName
].value = k; ].value = target;
return newInputList; return newInputList;
}); });
tweaks.buildTweakObject( tweaks.buildTweakObject(
node["data"]["id"], node["data"]["id"],
k, target,
node.data.node.template[n] node.data.node.template[templateName]
); );
}} }}
/> />
</div> </div>
) : node.data.node.template[n].type === ) : node.data.node.template[templateName].type ===
"str" && "str" &&
node.data.node.template[n] node.data.node.template[templateName]
.options ? ( .options ? (
<div className="mx-auto"> <div className="mx-auto">
<Dropdown <Dropdown
editNode={true} editNode={true}
apiModal={true} apiModal={true}
options={ options={
node.data.node.template[n] node.data.node.template[templateName]
.options .options
} }
onSelect={(k) => { onSelect={(target) => {
setData((old) => { setData((old) => {
let newInputList = let newInputList =
cloneDeep(old); cloneDeep(old);
newInputList[ newInputList[
index index
].data.node.template[ ].data.node.template[
n templateName
].value = k; ].value = target;
return newInputList; return newInputList;
}); });
tweaks.buildTweakObject( tweaks.buildTweakObject(
node["data"]["id"], node["data"]["id"],
k, target,
node.data.node.template[n] node.data.node.template[templateName]
); );
}} }}
value={ value={
!node.data.node.template[n] !node.data.node.template[templateName]
.value || .value ||
node.data.node.template[n] node.data.node.template[templateName]
.value === "" .value === ""
? "" ? ""
: node.data.node.template[n] : node.data.node.template[templateName]
.value .value
} }
></Dropdown> ></Dropdown>
</div> </div>
) : node.data.node.template[n].type === ) : node.data.node.template[templateName].type ===
"int" ? ( "int" ? (
<div className="mx-auto"> <div className="mx-auto">
<IntComponent <IntComponent
disabled={false} disabled={false}
editNode={true} editNode={true}
value={ value={
!node.data.node.template[n] !node.data.node.template[templateName]
.value || .value ||
node.data.node.template[n] node.data.node.template[templateName]
.value === "" .value === ""
? "" ? ""
: node.data.node.template[n] : node.data.node.template[templateName]
.value .value
} }
onChange={(k) => { onChange={(target) => {
setData((old) => { setData((old) => {
let newInputList = let newInputList =
cloneDeep(old); cloneDeep(old);
newInputList[ newInputList[
index index
].data.node.template[ ].data.node.template[
n templateName
].value = k; ].value = target;
return newInputList; return newInputList;
}); });
tweaks.buildTweakObject( tweaks.buildTweakObject(
node["data"]["id"], node["data"]["id"],
k, target,
node.data.node.template[n] node.data.node.template[templateName]
); );
}} }}
/> />
</div> </div>
) : node.data.node.template[n].type === ) : node.data.node.template[templateName].type ===
"prompt" ? ( "prompt" ? (
<ShadTooltip <ShadTooltip
content={tweaks.buildContent( content={tweaks.buildContent(
!node.data.node.template[n] !node.data.node.template[templateName]
.value || .value ||
node.data.node.template[n] node.data.node.template[templateName]
.value === "" .value === ""
? "" ? ""
: node.data.node.template[n] : node.data.node.template[templateName]
.value .value
)} )}
> >
@ -571,44 +571,44 @@ export default function CodeTabsComponent({
editNode={true} editNode={true}
disabled={false} disabled={false}
value={ value={
!node.data.node.template[n] !node.data.node.template[templateName]
.value || .value ||
node.data.node.template[n] node.data.node.template[templateName]
.value === "" .value === ""
? "" ? ""
: node.data.node.template[ : node.data.node.template[
n templateName
].value ].value
} }
onChange={(k) => { onChange={(target) => {
setData((old) => { setData((old) => {
let newInputList = let newInputList =
cloneDeep(old); cloneDeep(old);
newInputList[ newInputList[
index index
].data.node.template[ ].data.node.template[
n templateName
].value = k; ].value = target;
return newInputList; return newInputList;
}); });
tweaks.buildTweakObject( tweaks.buildTweakObject(
node["data"]["id"], node["data"]["id"],
k, target,
node.data.node.template[n] node.data.node.template[templateName]
); );
}} }}
/> />
</div> </div>
</ShadTooltip> </ShadTooltip>
) : node.data.node.template[n].type === ) : node.data.node.template[templateName].type ===
"code" ? ( "code" ? (
<ShadTooltip <ShadTooltip
content={tweaks.buildContent( content={tweaks.buildContent(
tweaks.getValue( tweaks.getValue(
node.data.node.template[n] node.data.node.template[templateName]
.value, .value,
node.data, node.data,
node.data.node.template[n] node.data.node.template[templateName]
) )
)} )}
> >
@ -617,36 +617,36 @@ export default function CodeTabsComponent({
disabled={false} disabled={false}
editNode={true} editNode={true}
value={ value={
!node.data.node.template[n] !node.data.node.template[templateName]
.value || .value ||
node.data.node.template[n] node.data.node.template[templateName]
.value === "" .value === ""
? "" ? ""
: node.data.node.template[ : node.data.node.template[
n templateName
].value ].value
} }
onChange={(k) => { onChange={(target) => {
setData((old) => { setData((old) => {
let newInputList = let newInputList =
cloneDeep(old); cloneDeep(old);
newInputList[ newInputList[
index index
].data.node.template[ ].data.node.template[
n templateName
].value = k; ].value = target;
return newInputList; return newInputList;
}); });
tweaks.buildTweakObject( tweaks.buildTweakObject(
node["data"]["id"], node["data"]["id"],
k, target,
node.data.node.template[n] node.data.node.template[templateName]
); );
}} }}
/> />
</div> </div>
</ShadTooltip> </ShadTooltip>
) : node.data.node.template[n].type === ) : node.data.node.template[templateName].type ===
"Any" ? ( "Any" ? (
"-" "-"
) : ( ) : (