X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/8b75bf68865cbee66f49591e1351fa00fac8e1bf..3afc1cd214cb3f53ec36b3d5b4c80bc5989093a0:/services/workbench2/src/views/process-panel/process-io-card.tsx diff --git a/services/workbench2/src/views/process-panel/process-io-card.tsx b/services/workbench2/src/views/process-panel/process-io-card.tsx index 5851b145d4..9fce7e83d4 100644 --- a/services/workbench2/src/views/process-panel/process-io-card.tsx +++ b/services/workbench2/src/views/process-panel/process-io-card.tsx @@ -123,7 +123,7 @@ const styles: StyleRulesCallback = (theme: ArvadosTheme) => ({ color: theme.customs.colors.greyD, fontSize: "1.875rem", }, - // Applies to table tab's content + // Applies to table tab and collection table content tableWrapper: { height: "auto", maxHeight: `calc(100% - ${theme.spacing.unit * 6}px)`, @@ -131,7 +131,8 @@ const styles: StyleRulesCallback = (theme: ArvadosTheme) => ({ // Use flexbox to keep scrolling at the virtual list level display: "flex", flexDirection: "column", - alignItems: "start", // Prevents scroll bars at different levels in json tab + alignItems: "stretch", // Stretches output collection to full width + }, // Param table virtual list styles @@ -486,9 +487,9 @@ export const ProcessIOCard = withStyles(styles)( {hasOutputCollecton && } {isRawLoaded && } -
- {subProcTabState === 0 && hasInputMounts && } - {subProcTabState === 0 && hasOutputCollecton && ( + {subProcTabState === 0 && hasInputMounts && } + {subProcTabState === 0 && hasOutputCollecton && ( +
<> {outputUuid && ( @@ -508,13 +509,13 @@ export const ProcessIOCard = withStyles(styles)( currentItemUuid={outputUuid} /> - )} - {isRawLoaded && (subProcTabState === 1 || (!hasInputMounts && !hasOutputCollecton)) && ( -
- -
- )} -
+
+ )} + {isRawLoaded && (subProcTabState === 1 || (!hasInputMounts && !hasOutputCollecton)) && ( +
+ +
+ )} ) : (