diff --git a/src/frontend/src/CustomNodes/GenericNode/index.tsx b/src/frontend/src/CustomNodes/GenericNode/index.tsx index ee62461bd..ec1976ac7 100644 --- a/src/frontend/src/CustomNodes/GenericNode/index.tsx +++ b/src/frontend/src/CustomNodes/GenericNode/index.tsx @@ -5,9 +5,7 @@ import ShadTooltip from "../../components/ShadTooltipComponent"; import Tooltip from "../../components/TooltipComponent"; import { useSSE } from "../../contexts/SSEContext"; import { alertContext } from "../../contexts/alertContext"; -import { PopUpContext } from "../../contexts/popUpContext"; import { typesContext } from "../../contexts/typesContext"; -import NodeModal from "../../modals/NodeModal"; import NodeToolbarComponent from "../../pages/FlowPage/components/nodeToolbarComponent"; import { NodeDataType } from "../../types/flow"; import { @@ -28,8 +26,6 @@ export default function GenericNode({ const { setErrorData } = useContext(alertContext); const showError = useRef(true); const { types, deleteNode } = useContext(typesContext); - - const { closePopUp, openPopUp } = useContext(PopUpContext); // any to avoid type conflict const Icon: any = nodeIconsLucide[data.type] || nodeIconsLucide[types[data.type]]; @@ -67,13 +63,12 @@ export default function GenericNode({ deleteNode(data.id); return; } - useEffect(() => {}, [closePopUp, data.node.template]); + useEffect(() => {}, [data.node.template]); return ( <> @@ -101,15 +96,6 @@ export default function GenericNode({ -
- -
{ if (disabled) { diff --git a/src/frontend/src/components/textAreaComponent/index.tsx b/src/frontend/src/components/textAreaComponent/index.tsx index fc73246ee..78f92c64a 100644 --- a/src/frontend/src/components/textAreaComponent/index.tsx +++ b/src/frontend/src/components/textAreaComponent/index.tsx @@ -1,5 +1,4 @@ import { useContext, useEffect, useState } from "react"; -import { PopUpContext } from "../../contexts/popUpContext"; import GenericModal from "../../modals/genericModal"; import { TextAreaComponentType } from "../../types/components"; @@ -13,7 +12,6 @@ export default function TextAreaComponent({ editNode = false, }: TextAreaComponentType) { const [myValue, setMyValue] = useState(value); - const { openPopUp, closePopUp } = useContext(PopUpContext); const { setDisableCopyPaste } = useContext(TabsContext); useEffect(() => { @@ -23,10 +21,6 @@ export default function TextAreaComponent({ } }, [disabled, onChange]); - useEffect(() => { - setMyValue(value); - }, [closePopUp]); - return (
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() { - + {flow && flow.data && ( + + + + )} - - {/* - - - )} - - - {({ active }) => ( - - )} - -
- - - - */}