+ // Resets state when changing processes
+ React.useEffect(() => {
+ setOutputs(undefined);
+ setOutputDefinitions([]);
+ setInputs(undefined);
+ setProcessedOutputs(undefined);
+ setProcessedInputs(undefined);
+ }, [requestUuid]);
+
+ // Fetch raw output (async for fetching from keep)
+ React.useEffect(() => {
+ if (containerRequest) {
+ fetchOutputs(containerRequest, setOutputs);
+ }
+ }, [containerRequest, fetchOutputs]);
+
+ // Fetch outputDefinitons from mounts whenever containerRequest is updated