X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/f5c0cb11102a006cda59711f29458b7569b9a21f..013ec8ccb46d5438aca45dc5173f838ec863ca7b:/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 8033222c..6c5562db 100644 --- a/src/views/process-panel/subprocesses-card.tsx +++ b/src/views/process-panel/subprocesses-card.tsx @@ -4,27 +4,33 @@ 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' | 'subtitle' | 'title' | 'gridFilter'; const styles: StyleRulesCallback = (theme: ArvadosTheme) => ({ root: { - fontSize: '0.875rem' + fontSize: '0.875rem', + height: '100%' }, subtitle: { - paddingBottom: '28px!important' + paddingBottom: '32px!important' }, title: { color: theme.customs.colors.grey700 + }, + 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 +38,9 @@ interface SubprocessesDataProps { type SubprocessesProps = SubprocessesDataProps & WithStyles; export const SubprocessesCard = withStyles(styles)( - ({ classes, filters, subprocesses, onToggle }: SubprocessesProps) => + ({ classes, filters, subprocessesAmount, onToggle }: SubprocessesProps) => - @@ -42,13 +48,16 @@ export const SubprocessesCard = withStyles(styles)( } /> - - - + + + + { filters.map(filter => - onToggle(filter.label)} /> + + onToggle(filter.label)} /> + ) }