diff --git a/src/frontend/src/components/IOInputField/index.tsx b/src/frontend/src/components/IOInputField/index.tsx index e0974a5ff..1fc332226 100644 --- a/src/frontend/src/components/IOInputField/index.tsx +++ b/src/frontend/src/components/IOInputField/index.tsx @@ -11,6 +11,7 @@ export default function IOInputField({ const nodes = useFlowStore((state) => state.nodes); const setNode = useFlowStore((state) => state.setNode); const node = nodes.find((node) => node.id === inputId); + console.log(inputType); function handleInputType() { if (!node) return "no node found"; switch (inputType) { @@ -30,7 +31,7 @@ export default function IOInputField({ }} /> ); - case "fileLoader": + case "FileLoader": return ( ); })} - {selectedView.type !== "ChatOutput" && ( - - )} + {outputs.map((output) => output.type).includes("ChatOutput") && + selectedView.type !== "ChatOutput" && ( + + )} {UpdateAccordion() .filter((input) => input.type !== "ChatInput") @@ -131,9 +132,18 @@ export default function IOView(): JSX.Element { keyValue={input.id} >
- {node && ( - - )} + {node && + (selectedCategory === "Inputs" ? ( + + ) : ( + + ))}