UNPKG

admin-on-rest-fr05t1k

Version:

A frontend Framework for building admin applications on top of REST services, using ES6, React and Material UI

24 lines (18 loc) 588 B
import React, { PropTypes } from 'react'; import get from 'lodash.get'; import pure from 'recompose/pure'; import Chip from 'material-ui/Chip'; const ChipField = ({ source, record = {}, elStyle = { margin: 4 } }) => <Chip style={elStyle}>{get(record, source)}</Chip>; ChipField.propTypes = { addLabel: PropTypes.bool, elStyle: PropTypes.object, label: PropTypes.string, source: PropTypes.string.isRequired, record: PropTypes.object, }; const PureChipField = pure(ChipField); PureChipField.defaultProps = { addLabel: true, }; export default PureChipField;