// 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, Grid, Typography, Tooltip } from '@material-ui/core'; import { Process } from '~/store/processes/process'; import { ProcessLogForm, ProcessLogFormDataProps, ProcessLogFormActionProps } from '~/views/process-log-panel/process-log-form'; import { MoreOptionsIcon, ProcessIcon } from '~/components/icon/icon'; import { ArvadosTheme } from '~/common/custom-theme'; type CssRules = 'root' | 'card' | 'iconHeader'; const styles: StyleRulesCallback = (theme: ArvadosTheme) => ({ root: { }, card: { width: '100%' }, iconHeader: { fontSize: '1.875rem', color: theme.customs.colors.green700 } }); interface ProcessLogMainCardDataProps { process: Process; } export type ProcessLogMainCardProps = ProcessLogMainCardDataProps & ProcessLogFormDataProps & ProcessLogFormActionProps; export const ProcessLogMainCard = withStyles(styles)( ({ classes, process, selectedFilter, filters, onChange }: ProcessLogMainCardProps & WithStyles) => } action={
} title={ {process.containerRequest.name} } subheader={process.containerRequest.description} /> Container log for request ardev-xvhdp-q3uqbfxeb6w64pm {/* add snippet */}
);