{
+ buildTweakObject(
+ t["data"]["id"],
+ k,
+ t.data.node
+ .template[n]
+ );
}}
/>
@@ -391,12 +413,12 @@ export default function ApiModal({ flow }: { flow: FlowType }) {
t.data.node.template[n]
.password ?? false
}
- value={
-
- getValue(t.data.node.template[n]
- .value, t.data, t.data.node.template[n])
-
- }
+ value={getValue(
+ t.data.node.template[n]
+ .value,
+ t.data,
+ t.data.node.template[n]
+ )}
onChange={(k) => {
buildTweakObject(
t["data"]["id"],
@@ -433,52 +455,54 @@ export default function ApiModal({ flow }: { flow: FlowType }) {
disabled={false}
/>
- )
- :
- t.data.node.template[n]
+ ) : t.data.node.template[n]
.type === "file" ? (
-
+ .value,
+ t.data,
+ t.data.node.template[n]
+ )
+ )}
+ >
- {
- }}
- fileTypes={
- t.data.node.template[n]
- .fileTypes
- }
- suffixes={
- t.data.node.template[n]
- .suffixes
- }
- onFileChange={(k: any) => {
- }}
- >
-
-
-
- )
- : t.data.node.template[n]
+ {}}
+ fileTypes={
+ t.data.node.template[n]
+ .fileTypes
+ }
+ suffixes={
+ t.data.node.template[n]
+ .suffixes
+ }
+ onFileChange={(
+ k: any
+ ) => {}}
+ >
+
+
+ ) : t.data.node.template[n]
.type === "float" ? (
{
buildTweakObject(
t["data"]["id"],
@@ -500,22 +524,19 @@ export default function ApiModal({ flow }: { flow: FlowType }) {
t.data.node.template[n]
.options
}
- onSelect={(k) =>{
-
-
-
+ onSelect={(k) => {
buildTweakObject(
t["data"]["id"],
k,
t.data.node.template[n]
- )
- }
-
- }
- value={
- getValue(t.data.node.template[n]
- .value, t.data, t.data.node.template[n])
- }
+ );
+ }}
+ value={getValue(
+ t.data.node.template[n]
+ .value,
+ t.data,
+ t.data.node.template[n]
+ )}
>
) : t.data.node.template[n]
@@ -524,10 +545,12 @@ export default function ApiModal({ flow }: { flow: FlowType }) {
{
buildTweakObject(
t["data"]["id"],
@@ -542,19 +565,32 @@ export default function ApiModal({ flow }: { flow: FlowType }) {
{
+ buildTweakObject(
+ t["data"]["id"],
+ k,
+ t.data.node.template[
+ n
+ ]
+ );
}}
/>
@@ -564,19 +600,32 @@ export default function ApiModal({ flow }: { flow: FlowType }) {
{
+ buildTweakObject(
+ t["data"]["id"],
+ k,
+ t.data.node.template[
+ n
+ ]
+ );
}}
/>
diff --git a/src/frontend/src/modals/codeAreaModal/index.tsx b/src/frontend/src/modals/codeAreaModal/index.tsx
index f6e4b8e1c..0f9a26f33 100644
--- a/src/frontend/src/modals/codeAreaModal/index.tsx
+++ b/src/frontend/src/modals/codeAreaModal/index.tsx
@@ -34,13 +34,15 @@ export default function CodeAreaModal({
const [code, setCode] = useState(value);
const { dark } = useContext(darkContext);
const { setErrorData, setSuccessData } = useContext(alertContext);
- const { closePopUp } = useContext(PopUpContext);
+ const { closePopUp,setCloseEdit } = useContext(PopUpContext);
const ref = useRef();
function setModalOpen(x: boolean) {
setOpen(x);
if (x === false) {
setTimeout(() => {
closePopUp();
+ setCloseEdit("editcode");
+
}, 300);
}
}
diff --git a/src/frontend/src/modals/promptModal/index.tsx b/src/frontend/src/modals/promptModal/index.tsx
index 8a3ce4185..f051de427 100644
--- a/src/frontend/src/modals/promptModal/index.tsx
+++ b/src/frontend/src/modals/promptModal/index.tsx
@@ -16,12 +16,13 @@ export default function PromptAreaModal({
const [myValue, setMyValue] = useState(value);
const { dark } = useContext(darkContext);
const { setErrorData, setSuccessData } = useContext(alertContext);
- const { closePopUp } = useContext(PopUpContext);
+ const { closePopUp, setCloseEdit } = useContext(PopUpContext);
const ref = useRef();
function setModalOpen(x: boolean) {
setOpen(x);
if (x === false) {
setTimeout(() => {
+ setCloseEdit("prompt");
closePopUp();
}, 300);
}
diff --git a/src/frontend/src/modals/textAreaModal/index.tsx b/src/frontend/src/modals/textAreaModal/index.tsx
index a72f74643..4dee61385 100644
--- a/src/frontend/src/modals/textAreaModal/index.tsx
+++ b/src/frontend/src/modals/textAreaModal/index.tsx
@@ -15,12 +15,13 @@ export default function TextAreaModal({
}) {
const [open, setOpen] = useState(true);
const [myValue, setMyValue] = useState(value);
- const { closePopUp } = useContext(PopUpContext);
+ const { closePopUp, setCloseEdit } = useContext(PopUpContext);
const ref = useRef();
function setModalOpen(x: boolean) {
setOpen(x);
if (x === false) {
setTimeout(() => {
+ setCloseEdit("textarea");
closePopUp();
}, 300);
}
diff --git a/src/frontend/src/types/components/index.ts b/src/frontend/src/types/components/index.ts
index 0adbdc1d3..4c936cabe 100644
--- a/src/frontend/src/types/components/index.ts
+++ b/src/frontend/src/types/components/index.ts
@@ -121,6 +121,6 @@ export type RadialProgressType = {
export type AccordionComponentType = {
children?: ReactElement;
- value?: string;
+ open?: boolean;
trigger?: string;
};
\ No newline at end of file