Fix tab selection logic in IOModal component
This commit is contained in:
parent
de5314fc2e
commit
7a1b1828e9
1 changed files with 9 additions and 9 deletions
|
|
@ -51,7 +51,7 @@ export default function IOModal({
|
||||||
);
|
);
|
||||||
const haveChat = chatInput || chatOutput;
|
const haveChat = chatInput || chatOutput;
|
||||||
const [selectedTab, setSelectedTab] = useState(
|
const [selectedTab, setSelectedTab] = useState(
|
||||||
inputs.length > 0 ? 1 : outputs.length > 0 ? 2 : 0
|
outputs.length > 0 ? 2 : inputs.length > 0 ? 1 : 0
|
||||||
);
|
);
|
||||||
|
|
||||||
function startView() {
|
function startView() {
|
||||||
|
|
@ -116,7 +116,7 @@ export default function IOModal({
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
setSelectedViewField(startView());
|
setSelectedViewField(startView());
|
||||||
setSelectedTab(inputs.length > 0 ? 1 : outputs.length > 0 ? 2 : 0);
|
setSelectedTab(outputs.length > 0 ? 2 : inputs.length > 0 ? 1 : 0);
|
||||||
}, [inputs.length, outputs.length]);
|
}, [inputs.length, outputs.length]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue