X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/36f8f69a5bf5c19ad3c8de57466944e2b7d0c390..215016dc53873f311b5eb3e7e86f2d967ec447fe:/src/components/chips/chips.tsx?ds=sidebyside diff --git a/src/components/chips/chips.tsx b/src/components/chips/chips.tsx index 36cf2412..75ae00f4 100644 --- a/src/components/chips/chips.tsx +++ b/src/components/chips/chips.tsx @@ -5,7 +5,7 @@ import * as React from 'react'; import { Chip, Grid, StyleRulesCallback, withStyles } from '@material-ui/core'; import { DragSource, DragSourceSpec, DragSourceCollector, ConnectDragSource, DropTarget, DropTargetSpec, DropTargetCollector, ConnectDropTarget } from 'react-dnd'; -import { compose, noop } from 'lodash/fp'; +import { compose } from 'lodash/fp'; import { WithStyles } from '@material-ui/core/styles'; interface ChipsProps { values: Value[]; @@ -14,6 +14,7 @@ interface ChipsProps { deletable?: boolean; orderable?: boolean; onChange: (value: Value[]) => void; + clickable?: boolean; } type CssRules = 'root'; @@ -90,6 +91,7 @@ export const Chips = withStyles(styles)( onDelete={this.props.deletable ? this.deleteValue(value) : undefined} + clickable={this.props.clickable} label={this.props.getLabel ? this.props.getLabel(value) : typeof value === 'object'