+ // Fetch outputDefinitons from mounts whenever containerRequest is updated
+ React.useEffect(() => {
+ if (containerRequest && containerRequest.mounts) {
+ const newOutputDefinitions = getOutputParameters(containerRequest);
+ // Avoid setting output definitions to [] when mounts briefly go missing
+ if (newOutputDefinitions.length) {
+ setOutputDefinitions(newOutputDefinitions);
+ }
+ }
+ }, [containerRequest]);
+