From 134e0d365b1152e8a753e9798e53bac0eddefab9 Mon Sep 17 00:00:00 2001 From: Lucas Di Pentima Date: Fri, 20 Dec 2019 20:16:40 -0300 Subject: [PATCH] 15672: Removes unused code. Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima --- .../process-subprocesses-card.tsx | 113 ------------------ .../process-panel/process-subprocesses.tsx | 25 ---- 2 files changed, 138 deletions(-) delete mode 100644 src/views/process-panel/process-subprocesses-card.tsx delete mode 100644 src/views/process-panel/process-subprocesses.tsx diff --git a/src/views/process-panel/process-subprocesses-card.tsx b/src/views/process-panel/process-subprocesses-card.tsx deleted file mode 100644 index 9607f49a..00000000 --- a/src/views/process-panel/process-subprocesses-card.tsx +++ /dev/null @@ -1,113 +0,0 @@ -// Copyright (C) The Arvados Authors. All rights reserved. -// -// SPDX-License-Identifier: AGPL-3.0 - -import * as React from 'react'; -import { - StyleRulesCallback, WithStyles, withStyles, Card, - CardHeader, IconButton, CardContent, Typography, Tooltip -} from '@material-ui/core'; -import { ArvadosTheme } from '~/common/custom-theme'; -import { MoreOptionsIcon } from '~/components/icon/icon'; -import { DetailsAttribute } from '~/components/details-attribute/details-attribute'; -import { Process, getProcessStatus, getProcessRuntime } from '~/store/processes/process'; -import { formatTime } from '~/common/formatters'; -import { getProcessStatusColor } from '~/store/processes/process'; - -export type CssRules = 'label' | 'value' | 'title' | 'content' | 'action' | 'options' | 'status' | 'rightSideHeader' | 'titleHeader' | 'header' | 'moreOptions'; - -const styles: StyleRulesCallback = (theme: ArvadosTheme) => ({ - label: { - fontSize: '0.875rem', - }, - value: { - textTransform: 'none', - fontSize: '0.875rem', - }, - title: { - overflow: 'hidden' - }, - content: { - paddingTop: theme.spacing.unit * 0.5, - '&:last-child': { - paddingBottom: 0 - } - }, - action: { - marginTop: 0 - }, - options: { - width: theme.spacing.unit * 4, - height: theme.spacing.unit * 4, - color: theme.palette.common.white, - }, - status: { - paddingTop: theme.spacing.unit * 0.75, - color: theme.palette.common.white, - }, - rightSideHeader: { - display: 'flex' - }, - titleHeader: { - color: theme.palette.common.white, - fontWeight: 600 - }, - header: { - paddingTop: 0, - paddingBottom: 0, - }, - moreOptions: { - position: 'absolute' - } -}); - -export interface SubprocessItemProps { - title: string; - status: string; - runtime?: string; -} - -export interface ProcessSubprocessesCardDataProps { - onContextMenu: (event: React.MouseEvent) => void; - subprocess: Process; -} - -type ProcessSubprocessesCardProps = ProcessSubprocessesCardDataProps & WithStyles; - -export const ProcessSubprocessesCard = withStyles(styles, { withTheme: true })( - ({ classes, onContextMenu, subprocess, theme }: ProcessSubprocessesCardProps) => { - return - - - {getProcessStatus(subprocess)} - - - - - - - - } - title={ - - - {subprocess.containerRequest.name} - - - } /> - - - - ; - }); diff --git a/src/views/process-panel/process-subprocesses.tsx b/src/views/process-panel/process-subprocesses.tsx deleted file mode 100644 index d3f87701..00000000 --- a/src/views/process-panel/process-subprocesses.tsx +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (C) The Arvados Authors. All rights reserved. -// -// SPDX-License-Identifier: AGPL-3.0 - -import * as React from 'react'; -import { Grid } from '@material-ui/core'; -import { ProcessSubprocessesCard } from '~/views/process-panel/process-subprocesses-card'; -import { Process } from '~/store/processes/process'; - -export interface ProcessSubprocessesDataProps { - subprocesses: Array; - onContextMenu: (event: React.MouseEvent, process: Process) => void; -} - -export const ProcessSubprocesses = ({ onContextMenu, subprocesses }: ProcessSubprocessesDataProps) => { - return - {subprocesses.map(subprocess => - - onContextMenu(event, subprocess)} - subprocess={subprocess} /> - - )} - ; -}; -- 2.30.2