X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/e7af6c00434d5eb34c72ac714cfd450052185762..59caadc58a0b7ffc92fa95c90b16c99a9af6d942:/src/views/process-panel/process-panel-root.tsx diff --git a/src/views/process-panel/process-panel-root.tsx b/src/views/process-panel/process-panel-root.tsx index 49ce98c03e..f6d17395cd 100644 --- a/src/views/process-panel/process-panel-root.tsx +++ b/src/views/process-panel/process-panel-root.tsx @@ -9,13 +9,14 @@ import { DefaultView } from '~/components/default-view/default-view'; import { ProcessIcon } from '~/components/icon/icon'; import { Process } from '~/store/processes/process'; import { SubprocessesCard } from './subprocesses-card'; -import { ProcessSubprocesses } from '~/views-components/process-subprocesses/process-subprocesses'; -import { SubprocessesStatus } from '~/views/process-panel/process-subprocesses'; +import { ProcessSubprocesses } from '~/views/process-panel/process-subprocesses'; +import { SubprocessesStatus } from '~/views/process-panel/process-subprocesses-card'; type CssRules = 'headerActive' | 'headerCompleted' | 'headerQueued' | 'headerFailed' | 'headerCanceled'; export interface ProcessPanelRootDataProps { process?: Process; + subprocesses: Array; } export interface ProcessPanelRootActionProps { @@ -63,17 +64,22 @@ export const ProcessPanelRoot = (props: ProcessPanelRootProps) => onToggle={() => { return; }} /> - + + + : + justify='center' + style={{ minHeight: '100%' }}> ; -export const getBackgroundColorStatus = (status: string, classes: Record) => { +export const getStatusColor = (status: string, classes: Record) => { switch (status) { case SubprocessesStatus.COMPLETED: return classes.headerCompleted;