🐛 fix(ApiModal/index.tsx): fix startState function to properly reset tweak and tweaksList variables
✨ feat(ApiModal/index.tsx): add logic to reset tweak and tweaksList variables when flow data nodes length is 0
This commit is contained in:
parent
2161e62e4f
commit
de2a24fa5d
2 changed files with 12 additions and 5 deletions
3
src/frontend/package-lock.json
generated
3
src/frontend/package-lock.json
generated
|
|
@ -3577,7 +3577,7 @@
|
||||||
"version": "16.18.12",
|
"version": "16.18.12",
|
||||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.12.tgz",
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.12.tgz",
|
||||||
"integrity": "sha512-vzLe5NaNMjIE3mcddFVGlAXN1LEWueUsMsOJWaT6wWMJGyljHAWHznqfnKUQWGzu7TLPrGvWdNAsvQYW+C0xtw==",
|
"integrity": "sha512-vzLe5NaNMjIE3mcddFVGlAXN1LEWueUsMsOJWaT6wWMJGyljHAWHznqfnKUQWGzu7TLPrGvWdNAsvQYW+C0xtw==",
|
||||||
"devOptional": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/@types/parse-json": {
|
"node_modules/@types/parse-json": {
|
||||||
"version": "4.0.0",
|
"version": "4.0.0",
|
||||||
|
|
@ -5623,6 +5623,7 @@
|
||||||
"version": "2.3.2",
|
"version": "2.3.2",
|
||||||
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
|
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
|
||||||
"integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
|
"integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
|
||||||
|
"dev": true,
|
||||||
"hasInstallScript": true,
|
"hasInstallScript": true,
|
||||||
"optional": true,
|
"optional": true,
|
||||||
"os": [
|
"os": [
|
||||||
|
|
|
||||||
|
|
@ -112,24 +112,30 @@ const ApiModal = forwardRef(
|
||||||
|
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
function startState(){
|
||||||
|
tweak.current = [];
|
||||||
|
setTweak([]);
|
||||||
|
tweaksList.current = [];
|
||||||
|
}
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
|
||||||
if(getTweak.length == 0 && tweak?.current.length == 0 && flow["data"]["nodes"].length == 0){
|
if(flow["data"]["nodes"].length == 0){
|
||||||
tweak.current = [];
|
startState();
|
||||||
}
|
}
|
||||||
|
|
||||||
else {
|
else {
|
||||||
tweak.current = [];
|
tweak.current = [];
|
||||||
const t = buildTweaks(flow);
|
const t = buildTweaks(flow);
|
||||||
tweak.current.push(t);
|
tweak.current.push(t);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
filterNodes();
|
filterNodes();
|
||||||
|
|
||||||
if (Object.keys(tweaksCode).length > 0) {
|
if (Object.keys(tweaksCode).length > 0) {
|
||||||
|
|
||||||
setActiveTab("0");
|
setActiveTab("0");
|
||||||
|
|
||||||
setTabs([
|
setTabs([
|
||||||
{
|
{
|
||||||
name: "cURL",
|
name: "cURL",
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue