X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/c66cf8a682bd326a38c069045bfc116c61603bc8..44c8f9ed561513b607d3eca752ad3e1efd376f56:/services/workbench2/src/views/process-panel/process-resource-card.tsx diff --git a/services/workbench2/src/views/process-panel/process-resource-card.tsx b/services/workbench2/src/views/process-panel/process-resource-card.tsx index 179335175e..d1492ddbf5 100644 --- a/services/workbench2/src/views/process-panel/process-resource-card.tsx +++ b/services/workbench2/src/views/process-panel/process-resource-card.tsx @@ -15,6 +15,7 @@ import { Typography, Grid, Link, + Button } from '@material-ui/core'; import { ArvadosTheme } from 'common/custom-theme'; import { @@ -22,6 +23,7 @@ import { MaximizeIcon, ResourceIcon, UnMaximizeIcon, + ShowChartIcon, } from 'components/icon/icon'; import { MPVPanelProps } from 'components/multi-panel-view/multi-panel-view'; import { connect } from 'react-redux'; @@ -30,15 +32,14 @@ import { NodeInstanceType } from 'store/process-panel/process-panel'; import { DetailsAttribute } from "components/details-attribute/details-attribute"; import { formatFileSize } from "common/formatters"; import { MountKind } from 'models/mount-types'; -import { CollectionFile } from 'models/collection-file'; interface ProcessResourceCardDataProps { process: Process; nodeInfo: NodeInstanceType | null; - usageReport: CollectionFile | null; + usageReport: string | null; } -type CssRules = "card" | "header" | "title" | "avatar" | "iconHeader" | "content" | "sectionH3"; +type CssRules = "card" | "header" | "title" | "avatar" | "iconHeader" | "content" | "sectionH3" | "reportButton"; const styles: StyleRulesCallback = (theme: ArvadosTheme) => ({ card: { @@ -67,6 +68,8 @@ const styles: StyleRulesCallback = (theme: ArvadosTheme) => ({ color: theme.customs.colors.greyD, fontSize: "0.8125rem", textTransform: "uppercase", + }, + reportButton: { } }); @@ -99,6 +102,7 @@ export const ProcessResourceCard = withStyles(styles)(connect()( } action={
+ {usageReport && Resource usage report} {doUnMaximizePanel && panelMaximized && @@ -114,7 +118,6 @@ export const ProcessResourceCard = withStyles(styles)(connect()(
} /> - {usageReport && Resource usage report}

Requested Resources