From 1f0d3a58c5e16c6bcbcda575956eed090c53fa42 Mon Sep 17 00:00:00 2001 From: Lucas Oliveira Date: Mon, 10 Jun 2024 15:22:31 -0300 Subject: [PATCH] Fixed accordion not being disabled with no data on output --- src/frontend/src/modals/IOModal/index.tsx | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/frontend/src/modals/IOModal/index.tsx b/src/frontend/src/modals/IOModal/index.tsx index 9a3674780..d777a5807 100644 --- a/src/frontend/src/modals/IOModal/index.tsx +++ b/src/frontend/src/modals/IOModal/index.tsx @@ -85,6 +85,7 @@ export default function IOModal({ const [sessions, setSessions] = useState([]); const messages = useMessagesStore((state) => state.messages); const setColumns = useMessagesStore((state) => state.setColumns); + const flowPool = useFlowStore((state) => state.flowPool); async function updateVertices() { return updateVerticesOrder(currentFlow!.id, null); } @@ -229,10 +230,6 @@ export default function IOModal({ key={index} > output.id === node.id, )!; + const textOutputValue = + (flowPool[node!.id] ?? [])[ + (flowPool[node!.id]?.length ?? 1) - 1 + ]?.data.results.result ?? ""; + const disabled = + textOutputValue === "" || + JSON.stringify(textOutputValue) === "{}"; return (