//
// SPDX-License-Identifier: AGPL-3.0
-import * as React from 'react';
+import React from 'react';
import {
StyleRulesCallback, WithStyles, withStyles, Card,
CardHeader, IconButton, CardContent, Grid, Chip, Typography, Tooltip
} from '@material-ui/core';
-import { ArvadosTheme } from '~/common/custom-theme';
-import { MoreOptionsIcon, ProcessIcon } from '~/components/icon/icon';
-import { DetailsAttribute } from '~/components/details-attribute/details-attribute';
-import { Process } from '~/store/processes/process';
-import { getProcessStatus, getProcessStatusColor } from '~/store/processes/process';
-import { formatDate } from '~/common/formatters';
-import * as classNames from 'classnames';
-import { ContainerState } from '~/models/container';
+import { ArvadosTheme } from 'common/custom-theme';
+import { MoreOptionsIcon, ProcessIcon } from 'components/icon/icon';
+import { DetailsAttribute } from 'components/details-attribute/details-attribute';
+import { Process } from 'store/processes/process';
+import { getProcessStatus, getProcessStatusColor } from 'store/processes/process';
+import { formatDate } from 'common/formatters';
+import classNames from 'classnames';
+import { ContainerState } from 'models/container';
type CssRules = 'card' | 'iconHeader' | 'label' | 'value' | 'chip' | 'link' | 'content' | 'title' | 'avatar' | 'cancelButton';
<Grid item xs={6}>
<DetailsAttribute classLabel={classes.label} classValue={classes.value}
label='From'
- value={process.container ? formatDate(startedAt) : 'N/A'} />
+ value={startedAt} />
<DetailsAttribute classLabel={classes.label} classValue={classes.value}
label='To'
- value={process.container ? formatDate(finishedAt) : 'N/A'} />
+ value={finishedAt} />
{process.containerRequest.properties.workflowUuid &&
<span onClick={() => openWorkflow(process.containerRequest.properties.workflowUuid)}>
<DetailsAttribute classLabel={classes.label} classValue={classNames(classes.value, classes.link)}