fix(genericModal/index.tsx): remove debugger statement for cleaner code

fix(genericModal/index.tsx): update condition for setting nodeClass to avoid unnecessary re-rendering
This commit is contained in:
anovazzi1 2023-08-29 22:29:41 -03:00
commit 6457725d13
2 changed files with 10 additions and 8 deletions

View file

@ -5514,9 +5514,9 @@
}
},
"node_modules/fraction.js": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.0.tgz",
"integrity": "sha512-btalnXjFelOv2cy86KzHWhUuMb622/AD8ce/MCH9C36xe7QRXjJZA+19fP+G5LT0fdRcbOHErMI3SPM11ZaVDg==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.1.tgz",
"integrity": "sha512-nx0cki48JBA6ThPeUpeKCNpdhEl/9bRS+dAEYnRUod+Z1jhFfC3K/mBLorZZntqHM+GTH3/dkkpfoT3QITYe7g==",
"dev": true,
"engines": {
"node": "*"
@ -14721,9 +14721,9 @@
}
},
"fraction.js": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.0.tgz",
"integrity": "sha512-btalnXjFelOv2cy86KzHWhUuMb622/AD8ce/MCH9C36xe7QRXjJZA+19fP+G5LT0fdRcbOHErMI3SPM11ZaVDg==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.1.tgz",
"integrity": "sha512-nx0cki48JBA6ThPeUpeKCNpdhEl/9bRS+dAEYnRUod+Z1jhFfC3K/mBLorZZntqHM+GTH3/dkkpfoT3QITYe7g==",
"dev": true
},
"fs-extra": {

View file

@ -124,7 +124,8 @@ export default function GenericModal({
//nodeClass is always null on tweaks
postValidatePrompt(field_name, inputValue, nodeClass!)
.then((apiReturn) => {
if (apiReturn.data && nodeClass) {
// debugger;
if (apiReturn.data) {
let inputVariables = apiReturn.data.input_variables ?? [];
if (inputVariables && inputVariables.length === 0) {
setIsEdit(true);
@ -136,7 +137,8 @@ export default function GenericModal({
setSuccessData({
title: "Prompt is ready",
});
if(apiReturn.data?.frontend_node) setNodeClass!(apiReturn.data?.frontend_node);
if(JSON.stringify(apiReturn.data?.frontend_node)!==JSON.stringify({})) setNodeClass!(apiReturn.data?.frontend_node);
setModalOpen(closeModal);
setValue(inputValue);
}