fix: fixed runProgram button being disabled if program is invalid

ref: N25B-450
This commit is contained in:
JGerla
2026-01-22 17:55:57 +01:00
parent f6b692e420
commit a00fd02634
5 changed files with 87 additions and 20 deletions

View File

@@ -238,12 +238,15 @@ function VisProgPage() {
const [programValidity, setProgramValidity] = useState<boolean>(true);
const {isProgramValid, severityIndex} = useFlowStore();
const validity = () => {return isProgramValid();}
useEffect(() => {
setProgramValidity(isProgramValid);
setProgramValidity(validity);
// the following eslint disable is required as it wants us to use all possible dependencies for the useEffect statement,
// however this would cause unneeded updates
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [severityIndex]);
console.log(programValidity);
return (
<>
<VisualProgrammingUI/>