diff --git a/src/frontend/src/customNodes/genericNode/components/outputModal/components/switchOutputView/components/index.tsx b/src/frontend/src/customNodes/genericNode/components/outputModal/components/switchOutputView/components/index.tsx new file mode 100644 index 000000000..d650f543c --- /dev/null +++ b/src/frontend/src/customNodes/genericNode/components/outputModal/components/switchOutputView/components/index.tsx @@ -0,0 +1,13 @@ +import { Textarea } from "../../../../../../../components/ui/textarea"; + +export default function ErrorOutput({ value }: { value: string }) { + console.log(value); + return ( + + ); +} diff --git a/src/frontend/src/customNodes/genericNode/components/outputModal/components/switchOutputView/index.tsx b/src/frontend/src/customNodes/genericNode/components/outputModal/components/switchOutputView/index.tsx index 2689cd3bb..94c6be0d0 100644 --- a/src/frontend/src/customNodes/genericNode/components/outputModal/components/switchOutputView/index.tsx +++ b/src/frontend/src/customNodes/genericNode/components/outputModal/components/switchOutputView/index.tsx @@ -2,6 +2,7 @@ import RecordsOutputComponent from "../../../../../../components/recordsOutputCo import { Case } from "../../../../../../shared/components/caseComponent"; import TextOutputView from "../../../../../../shared/components/textOutputView"; import useFlowStore from "../../../../../../stores/flowStore"; +import ErrorOutput from "./components"; import { convertToTableRows } from "./helpers/convert-to-table-rows"; export default function SwitchOutputView(nodeId): JSX.Element { @@ -21,13 +22,12 @@ export default function SwitchOutputView(nodeId): JSX.Element { return ( <> - + NO OUTPUT + + + diff --git a/src/frontend/src/customNodes/genericNode/components/outputModal/index.tsx b/src/frontend/src/customNodes/genericNode/components/outputModal/index.tsx index 4185a1d50..4dc5a17f8 100644 --- a/src/frontend/src/customNodes/genericNode/components/outputModal/index.tsx +++ b/src/frontend/src/customNodes/genericNode/components/outputModal/index.tsx @@ -4,10 +4,10 @@ import SwitchOutputView from "./components/switchOutputView"; export default function OutputModal({ open, setOpen, nodeId }): JSX.Element { return ( - - + + - Output View + TITULO RODRIGO diff --git a/src/frontend/src/customNodes/genericNode/components/parameterComponent/index.tsx b/src/frontend/src/customNodes/genericNode/components/parameterComponent/index.tsx index 3838b6c68..7d9e742f4 100644 --- a/src/frontend/src/customNodes/genericNode/components/parameterComponent/index.tsx +++ b/src/frontend/src/customNodes/genericNode/components/parameterComponent/index.tsx @@ -81,7 +81,11 @@ export default function ParameterComponent({ const [openOutputModal, setOpenOutputModal] = useState(false); const flowPool = useFlowStore((state) => state.flowPool); - const displayOutputPreview = !!flowPool[data.id]; + const displayOutputPreview = !!( + flowPool[data.id] && + flowPool[data.id][flowPool[data.id].length - 1]?.data?.logs[0]?.type !== + "unknown" + ); const { handleOnNewValue: handleOnNewValueHook } = useHandleOnNewValue( data, @@ -272,9 +276,9 @@ export default function ParameterComponent({ >