feat: added disabling of runProgram button if program is not valid

ref: N25B-450
This commit is contained in:
JGerla
2026-01-15 12:21:09 +01:00
parent 5d650b36ce
commit 66daafe1f0

View File

@@ -186,10 +186,17 @@ function graphReducer() {
* @constructor
*/
function VisProgPage() {
const [programValidity, setProgramValidity] = useState<boolean>(true);
const sIndex = useFlowStore.getState().severityIndex;
useEffect(() => {
setProgramValidity(useFlowStore.getState().isProgramValid)
}, [sIndex]);
return (
<>
<VisualProgrammingUI/>
<button onClick={runProgram}>run program</button>
<button onClick={runProgram} disabled={programValidity}>run program</button>
</>
)
}