diff --git a/src/frontend/src/modals/ApiModal/index.tsx b/src/frontend/src/modals/ApiModal/index.tsx index f3f84a9ac..d3f787e11 100644 --- a/src/frontend/src/modals/ApiModal/index.tsx +++ b/src/frontend/src/modals/ApiModal/index.tsx @@ -2,7 +2,7 @@ import "ace-builds/src-noconflict/ext-language_tools"; import "ace-builds/src-noconflict/mode-python"; import "ace-builds/src-noconflict/theme-github"; import "ace-builds/src-noconflict/theme-twilight"; -import { useContext, useEffect, useRef, useState } from "react"; +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"; @@ -52,8 +52,9 @@ import { darkContext } from "../../contexts/darkContext"; import { TabsContext } from "../../contexts/tabsContext"; import { FlowType } from "../../types/flow/index"; import { buildTweaks, classNames } from "../../utils"; +import BaseModal from "../baseModal"; -export default function ApiModal({ flow }: { flow: FlowType }) { +export default function ApiModal({ flow, children }: { flow: FlowType; children: ReactNode }) { const [open, setOpen] = useState(true); const { dark } = useContext(darkContext); const { closePopUp, closeEdit, setCloseEdit } = useContext(PopUpContext); @@ -265,21 +266,25 @@ export default function ApiModal({ flow }: { flow: FlowType }) { } return ( - - - - - - Code - - {EXPORT_CODE_DIALOG} - - + + {children} + + + + + Code + + + + + { @@ -318,7 +323,7 @@ export default function ApiModal({ flow }: { flow: FlowType }) { > {index < 3 ? ( @@ -329,7 +334,7 @@ export default function ApiModal({ flow }: { flow: FlowType }) {
))} - - {/* -
- - - - - TWEAK - - - VALUE - - - - - {invoices.map((invoice) => ( - - - {invoice.paymentStatus} - - - {invoice.paymentMethod} - - - ))} - -
-
*/}
@@ -755,7 +732,10 @@ export default function ApiModal({ flow }: { flow: FlowType }) { ))}
-
-
+ + + + + ); } diff --git a/src/frontend/src/modals/EditNodeModal/index.tsx b/src/frontend/src/modals/EditNodeModal/index.tsx index 1ef34bec3..e64db5c16 100644 --- a/src/frontend/src/modals/EditNodeModal/index.tsx +++ b/src/frontend/src/modals/EditNodeModal/index.tsx @@ -1,5 +1,5 @@ import { Variable } from "lucide-react"; -import { useContext, useRef, useState } from "react"; +import { ReactNode, useContext, useRef, useState } from "react"; import CodeAreaComponent from "../../components/codeAreaComponent"; import Dropdown from "../../components/dropdownComponent"; import FloatComponent from "../../components/floatComponent"; @@ -28,7 +28,7 @@ import { NodeDataType } from "../../types/flow"; import { classNames, limitScrollFieldsModal } from "../../utils"; import BaseModal from "../baseModal"; -export default function EditNodeModal({ data }: { data: NodeDataType }) { +export default function EditNodeModal({ data, children }: { data: NodeDataType; children: ReactNode }) { const [open, setOpen] = useState(true); const [nodeLength, setNodeLength] = useState( Object.keys(data.node.template).filter( @@ -58,12 +58,6 @@ export default function EditNodeModal({ data }: { data: NodeDataType }) { closePopUp(); } - function setModalOpen(x: boolean) { - setOpen(x); - if (x === false) { - closePopUp(); - } - } function changeAdvanced(node) { Object.keys(data.node.template).map((n, i) => { @@ -89,8 +83,12 @@ export default function EditNodeModal({ data }: { data: NodeDataType }) { }); }; + return ( - + + + {children} + {data.type} @@ -309,7 +307,7 @@ export default function EditNodeModal({ data }: { data: NodeDataType }) {