X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/a482d45b5a46c897ff2da9808e01317831559a00..5a2a3013d7492a1660cd961b4e757cc7d0b303ae:/src/views/subprocess-panel/subprocess-panel-root.tsx diff --git a/src/views/subprocess-panel/subprocess-panel-root.tsx b/src/views/subprocess-panel/subprocess-panel-root.tsx index 493546717c..c27673d268 100644 --- a/src/views/subprocess-panel/subprocess-panel-root.tsx +++ b/src/views/subprocess-panel/subprocess-panel-root.tsx @@ -13,11 +13,25 @@ import { ResourceCreatedAtDate, ProcessStatus, ContainerRunTime } from 'views-co import { ProcessIcon } from 'components/icon/icon'; import { ResourceName } from 'views-components/data-explorer/renderers'; import { SUBPROCESS_PANEL_ID } from 'store/subprocess-panel/subprocess-panel-actions'; -import { DataTableDefaultView } from 'components/data-table-default-view/data-table-default-view'; import { createTree } from 'models/tree'; import { getInitialProcessStatusFilters } from 'store/resource-type-filters/resource-type-filters'; import { ResourcesState } from 'store/resources/resources'; 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'; + +type CssRules = 'iconHeader' | 'cardHeader'; + +const styles: StyleRulesCallback = (theme: ArvadosTheme) => ({ + iconHeader: { + fontSize: '1.875rem', + color: theme.customs.colors.green700, + marginRight: theme.spacing.unit * 2, + }, + cardHeader: { + display: 'flex', + }, +}); export enum SubprocessPanelColumnNames { NAME = "Name", @@ -81,6 +95,18 @@ const DEFAULT_VIEW_MESSAGES = [ 'The current process may not have any or none matches current filtering.' ]; +type SubProcessesTitleProps = WithStyles; + +const SubProcessesTitle = withStyles(styles)( + ({classes}: SubProcessesTitleProps) => +
+ + + Subprocesses + +
+); + export const SubprocessPanelRoot = (props: SubprocessPanelProps & MPVPanelProps) => { return props.onContextMenu(event, item, props.resources)} contextMenuColumn={true} - dataTableDefaultView={ - - } + defaultViewIcon={ProcessIcon} + defaultViewMessages={DEFAULT_VIEW_MESSAGES} doHidePanel={props.doHidePanel} - panelName={props.panelName} />; -}; \ No newline at end of file + doMaximizePanel={props.doMaximizePanel} + doUnMaximizePanel={props.doUnMaximizePanel} + panelMaximized={props.panelMaximized} + panelName={props.panelName} + title={} />; +};