X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/e7af6c00434d5eb34c72ac714cfd450052185762..c276ce4c8dd3cf27ad6d17eca9af473f353fda55:/src/views/process-panel/process-subprocesses.tsx?ds=sidebyside diff --git a/src/views/process-panel/process-subprocesses.tsx b/src/views/process-panel/process-subprocesses.tsx index 4ab444c2..cfd517cf 100644 --- a/src/views/process-panel/process-subprocesses.tsx +++ b/src/views/process-panel/process-subprocesses.tsx @@ -5,63 +5,19 @@ import * as React from 'react'; import { Grid } from '@material-ui/core'; import { ProcessSubprocessesCard } from '~/views/process-panel/process-subprocesses-card'; - -export enum SubprocessesStatus { - ACTIVE = 'Active', - COMPLETED = 'Completed', - QUEUED = 'Queued', - FAILED = 'Failed', - CANCELED = 'Canceled' -} +import { Process } from '~/store/processes/process'; export interface ProcessSubprocessesDataProps { + subprocesses: Array; onContextMenu: (event: React.MouseEvent) => void; } -interface SubprocessesProps { - title: string; - status: string; - runtime?: string; -} - -export const ProcessSubprocesses = ({ onContextMenu }: ProcessSubprocessesDataProps) => { +export const ProcessSubprocesses = ({ onContextMenu, subprocesses }: ProcessSubprocessesDataProps) => { return - {items.map(it => - - + {subprocesses.map(subprocess => + + )} ; }; - -const items: Array = [ - { - title: 'cos1', - status: SubprocessesStatus.ACTIVE - }, - { - title: 'cos2', - status: SubprocessesStatus.FAILED - }, - { - title: 'cos3', - status: SubprocessesStatus.QUEUED - }, - { - title: 'cos4', - status: SubprocessesStatus.CANCELED - }, - { - title: 'cos5', - status: SubprocessesStatus.COMPLETED - }, - { - title: 'cos6', - status: SubprocessesStatus.COMPLETED - }, - { - title: 'cos7', - status: SubprocessesStatus.COMPLETED - }, -]; -