Fixed accordion not being disabled with no data on output
This commit is contained in:
parent
6d89ea555d
commit
1f0d3a58c5
1 changed files with 9 additions and 4 deletions
|
|
@ -85,6 +85,7 @@ export default function IOModal({
|
||||||
const [sessions, setSessions] = useState<string[]>([]);
|
const [sessions, setSessions] = useState<string[]>([]);
|
||||||
const messages = useMessagesStore((state) => state.messages);
|
const messages = useMessagesStore((state) => state.messages);
|
||||||
const setColumns = useMessagesStore((state) => state.setColumns);
|
const setColumns = useMessagesStore((state) => state.setColumns);
|
||||||
|
const flowPool = useFlowStore((state) => state.flowPool);
|
||||||
async function updateVertices() {
|
async function updateVertices() {
|
||||||
return updateVerticesOrder(currentFlow!.id, null);
|
return updateVerticesOrder(currentFlow!.id, null);
|
||||||
}
|
}
|
||||||
|
|
@ -229,10 +230,6 @@ export default function IOModal({
|
||||||
key={index}
|
key={index}
|
||||||
>
|
>
|
||||||
<AccordionComponent
|
<AccordionComponent
|
||||||
disabled={
|
|
||||||
node.data.node!.template["input_value"]?.value ===
|
|
||||||
""
|
|
||||||
}
|
|
||||||
trigger={
|
trigger={
|
||||||
<div className="file-component-badge-div">
|
<div className="file-component-badge-div">
|
||||||
<ShadTooltip
|
<ShadTooltip
|
||||||
|
|
@ -288,12 +285,20 @@ export default function IOModal({
|
||||||
const output = outputs.find(
|
const output = outputs.find(
|
||||||
(output) => output.id === node.id,
|
(output) => 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 (
|
return (
|
||||||
<div
|
<div
|
||||||
className="file-component-accordion-div"
|
className="file-component-accordion-div"
|
||||||
key={index}
|
key={index}
|
||||||
>
|
>
|
||||||
<AccordionComponent
|
<AccordionComponent
|
||||||
|
disabled={disabled}
|
||||||
trigger={
|
trigger={
|
||||||
<div className="file-component-badge-div">
|
<div className="file-component-badge-div">
|
||||||
<ShadTooltip
|
<ShadTooltip
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue