X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/4ad6191d53207a8b2d4c0c8a30b18119daaa5fbc..6debc9dd19b3441a974c8eae9788cfa80227badd:/services/workbench2/src/views/process-panel/process-panel-root.tsx diff --git a/services/workbench2/src/views/process-panel/process-panel-root.tsx b/services/workbench2/src/views/process-panel/process-panel-root.tsx index 7a24089901..774e572cc9 100644 --- a/services/workbench2/src/views/process-panel/process-panel-root.tsx +++ b/services/workbench2/src/views/process-panel/process-panel-root.tsx @@ -41,7 +41,7 @@ export interface ProcessPanelRootDataProps { auth: AuthState; inputRaw: WorkflowInputsData | null; inputParams: ProcessIOParameter[] | null; - outputRaw: OutputDetails | null; + outputData: OutputDetails | null; outputDefinitions: CommandOutputParameter[]; outputParams: ProcessIOParameter[] | null; nodeInfo: NodeInstanceType | null; @@ -68,12 +68,12 @@ export type ProcessPanelRootProps = ProcessPanelRootDataProps & ProcessPanelRoot const panelsData: MPVPanelState[] = [ { name: "Details" }, - { name: "Command" }, { name: "Logs", visible: true }, - { name: "Inputs" }, + { name: "Subprocesses" }, { name: "Outputs" }, + { name: "Inputs" }, + { name: "Command" }, { name: "Resources" }, - { name: "Subprocesses" }, ]; export const ProcessPanelRoot = withStyles(styles)( @@ -83,7 +83,7 @@ export const ProcessPanelRoot = withStyles(styles)( processLogsPanel, inputRaw, inputParams, - outputRaw, + outputData, outputDefinitions, outputParams, nodeInfo, @@ -112,10 +112,12 @@ export const ProcessPanelRoot = withStyles(styles)( } }, [containerRequest, loadInputs, loadOutputs, loadOutputDefinitions, loadNodeJson]); + const maxHeight = "100%"; + // Trigger processing output params when raw or definitions change React.useEffect(() => { updateOutputParams(); - }, [outputRaw, outputDefinitions, updateOutputParams]); + }, [outputData, outputDefinitions, updateOutputParams]); return process ? ( - - - + + + + + + - + - - - ) : (