X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/66088cabf30c5291ad8894e7009d9c9af466c158..9f1850a385ee8e0a011474de19ee6507b0b168f3:/services/workbench2/src/views/subprocess-panel/subprocess-panel-root.tsx diff --git a/services/workbench2/src/views/subprocess-panel/subprocess-panel-root.tsx b/services/workbench2/src/views/subprocess-panel/subprocess-panel-root.tsx index 9cf1db7753..65c723f6d8 100644 --- a/services/workbench2/src/views/subprocess-panel/subprocess-panel-root.tsx +++ b/services/workbench2/src/views/subprocess-panel/subprocess-panel-root.tsx @@ -20,6 +20,8 @@ import { MPVPanelProps } from 'components/multi-panel-view/multi-panel-view'; import { StyleRulesCallback, Typography, WithStyles, withStyles } from '@material-ui/core'; import { ArvadosTheme } from 'common/custom-theme'; import { ProcessResource } from 'models/process'; +import { SubprocessProgressBar } from 'components/subprocess-progress-bar/subprocess-progress-bar'; +import { Process } from 'store/processes/process'; type CssRules = 'iconHeader' | 'cardHeader'; @@ -80,11 +82,12 @@ export const subprocessPanelColumns: DataColumns = [ ]; export interface SubprocessPanelDataProps { + process: Process; resources: ResourcesState; } export interface SubprocessPanelActionProps { - onItemClick: (item: string) => void; + onRowClick: (item: string) => void; onContextMenu: (event: React.MouseEvent, item: string, resources: ResourcesState) => void; onItemDoubleClick: (item: string) => void; } @@ -111,7 +114,7 @@ const SubProcessesTitle = withStyles(styles)( export const SubprocessPanelRoot = (props: SubprocessPanelProps & MPVPanelProps) => { return props.onContextMenu(event, item, props.resources)} contextMenuColumn={true} @@ -122,5 +125,6 @@ export const SubprocessPanelRoot = (props: SubprocessPanelProps & MPVPanelProps) doUnMaximizePanel={props.doUnMaximizePanel} panelMaximized={props.panelMaximized} panelName={props.panelName} - title={} />; + title={} + progressBar={} />; };