diff --git a/src/frontend/src/modals/ApiModal/index.tsx b/src/frontend/src/modals/ApiModal/index.tsx
index 493f05f0e..5c4d534e8 100644
--- a/src/frontend/src/modals/ApiModal/index.tsx
+++ b/src/frontend/src/modals/ApiModal/index.tsx
@@ -3,7 +3,6 @@ import "ace-builds/src-noconflict/mode-python";
import "ace-builds/src-noconflict/theme-github";
import "ace-builds/src-noconflict/theme-twilight";
import { ReactNode, useContext, useEffect, useRef, useState } from "react";
-import { PopUpContext } from "../../contexts/popUpContext";
// import "ace-builds/webpack-resolver";
import { Check, Clipboard, Code2 } from "lucide-react";
import { Prism as SyntaxHighlighter } from "react-syntax-highlighter";
@@ -41,7 +40,6 @@ import {
getPythonApiCode,
getPythonCode,
} from "../../constants";
-import { darkContext } from "../../contexts/darkContext";
import { TabsContext } from "../../contexts/tabsContext";
import { FlowType } from "../../types/flow/index";
import { buildTweaks, classNames } from "../../utils";
@@ -54,12 +52,8 @@ export default function ApiModal({
flow: FlowType;
children: ReactNode;
}) {
- const [open, setOpen] = useState(true);
- const { dark } = useContext(darkContext);
- const { closePopUp, closeEdit, setCloseEdit } = useContext(PopUpContext);
const [activeTab, setActiveTab] = useState("0");
const [isCopied, setIsCopied] = useState
(false);
- const [enabled, setEnabled] = useState(null);
const [openAccordion, setOpenAccordion] = useState([]);
const tweak = useRef([]);
const tweaksList = useRef([]);
@@ -103,22 +97,6 @@ export default function ApiModal({
},
];
- useEffect(() => {
- if (closeEdit !== "") {
- tweak.current = getTweak;
- if (tweak.current.length > 0) {
- setActiveTab("3");
- openAccordions();
- } else {
- startTweaks();
- }
- } else {
- if (tweak?.current) {
- startTweaks();
- }
- }
- }, [closeEdit]);
-
useEffect(() => {
filterNodes();
}, []);
@@ -132,20 +110,6 @@ export default function ApiModal({
});
}
- function setModalOpen(x: boolean) {
- setOpen(x);
- if (x === false) {
- setCloseEdit("");
- setTweak([]);
- closePopUp();
- }
- }
-
- function startTweaks() {
- const t = buildTweaks(flow);
- tweak?.current?.push(t);
- }
-
function filterNodes() {
let arrNodesWithValues = [];
@@ -493,7 +457,6 @@ export default function ApiModal({
t.data.node.template[
n
].value = e;
- setEnabled(e);
buildTweakObject(
t["data"]["id"],
e,
diff --git a/src/frontend/src/pages/FlowPage/components/extraSidebarComponent/index.tsx b/src/frontend/src/pages/FlowPage/components/extraSidebarComponent/index.tsx
index 3bb948c06..eeb39badc 100644
--- a/src/frontend/src/pages/FlowPage/components/extraSidebarComponent/index.tsx
+++ b/src/frontend/src/pages/FlowPage/components/extraSidebarComponent/index.tsx
@@ -3,7 +3,6 @@ import { useContext, useState } from "react";
import ShadTooltip from "../../../../components/ShadTooltipComponent";
import { Separator } from "../../../../components/ui/separator";
import { alertContext } from "../../../../contexts/alertContext";
-import { PopUpContext } from "../../../../contexts/popUpContext";
import { TabsContext } from "../../../../contexts/tabsContext";
import { typesContext } from "../../../../contexts/typesContext";
import ApiModal from "../../../../modals/ApiModal";
@@ -19,7 +18,6 @@ import DisclosureComponent from "../DisclosureComponent";
export default function ExtraSidebar() {
const { data } = useContext(typesContext);
- const { openPopUp } = useContext(PopUpContext);
const { flows, tabId, uploadFlow, tabsState, saveFlow } =
useContext(TabsContext);
const { setSuccessData, setErrorData } = useContext(alertContext);
@@ -56,6 +54,7 @@ export default function ExtraSidebar() {
return ret;
});
}
+ const flow = flows.find((f) => f.id === tabId);
return (
@@ -64,7 +63,6 @@ export default function ExtraSidebar() {
>