Fix conditional statement in IOView component
This commit is contained in:
parent
5b51610377
commit
34b3be397e
1 changed files with 6 additions and 2 deletions
|
|
@ -28,7 +28,10 @@ export default function IOView(): JSX.Element {
|
||||||
}>(handleInitialView());
|
}>(handleInitialView());
|
||||||
|
|
||||||
function handleInitialView() {
|
function handleInitialView() {
|
||||||
if (outputs.map((output) => output.type).includes("ChatOutput")) {
|
if (
|
||||||
|
outputs.map((output) => output.type).includes("ChatOutput") ||
|
||||||
|
inputs.map((input) => input.type).includes("ChatInput")
|
||||||
|
) {
|
||||||
return { type: "ChatOutput" };
|
return { type: "ChatOutput" };
|
||||||
}
|
}
|
||||||
return { type: "" };
|
return { type: "" };
|
||||||
|
|
@ -83,7 +86,8 @@ export default function IOView(): JSX.Element {
|
||||||
</button>
|
</button>
|
||||||
);
|
);
|
||||||
})}
|
})}
|
||||||
{outputs.map((output) => output.type).includes("ChatOutput") &&
|
{(outputs.map((output) => output.type).includes("ChatOutput") ||
|
||||||
|
inputs.map((output) => output.type).includes("chatInput")) &&
|
||||||
selectedView.type !== "ChatOutput" && (
|
selectedView.type !== "ChatOutput" && (
|
||||||
<button
|
<button
|
||||||
onClick={() => setSelectedView({ type: "ChatOutput" })}
|
onClick={() => setSelectedView({ type: "ChatOutput" })}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue