X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/5cc899fc13465c57f16adf69a593a4354e6e0eb3..ba27bdf218da8894df4ffa6174c67c1fb3e70c81:/src/views/process-panel/subprocesses-card.tsx diff --git a/src/views/process-panel/subprocesses-card.tsx b/src/views/process-panel/subprocesses-card.tsx index 8033222c9b..9cff1e9816 100644 --- a/src/views/process-panel/subprocesses-card.tsx +++ b/src/views/process-panel/subprocesses-card.tsx @@ -4,27 +4,30 @@ import * as React from 'react'; import { ArvadosTheme } from '~/common/custom-theme'; -import { StyleRulesCallback, withStyles, WithStyles, Card, CardHeader, CardContent, Grid, Switch, Typography } from '@material-ui/core'; +import { StyleRulesCallback, withStyles, WithStyles, Card, CardHeader, CardContent, Grid, Typography } from '@material-ui/core'; import { SubprocessFilter } from '~/components/subprocess-filter/subprocess-filter'; import { SubprocessFilterDataProps } from '~/components/subprocess-filter/subprocess-filter'; -import { Process } from '~/store/processes/process'; -type CssRules = 'root' | 'subtitle' | 'title'; +type CssRules = 'root' | 'title' | 'gridFilter'; const styles: StyleRulesCallback = (theme: ArvadosTheme) => ({ root: { - fontSize: '0.875rem' - }, - subtitle: { - paddingBottom: '28px!important' + fontSize: '0.875rem', + height: '100%' }, title: { - color: theme.customs.colors.grey700 + color: theme.palette.grey["700"] + }, + gridFilter: { + height: '20px', + marginBottom: theme.spacing.unit, + paddingTop: '0px!important', + paddingBottom: '0px!important', } }); interface SubprocessesDataProps { - subprocesses: Array; + subprocessesAmount: number; filters: SubprocessFilterDataProps[]; onToggle: (status: string) => void; } @@ -32,9 +35,9 @@ interface SubprocessesDataProps { type SubprocessesProps = SubprocessesDataProps & WithStyles; export const SubprocessesCard = withStyles(styles)( - ({ classes, filters, subprocesses, onToggle }: SubprocessesProps) => + ({ classes, filters, subprocessesAmount, onToggle }: SubprocessesProps) => - @@ -42,13 +45,16 @@ export const SubprocessesCard = withStyles(styles)( } /> - - - + + + + { filters.map(filter => - onToggle(filter.label)} /> + + onToggle(filter.label)} /> + ) }