UNPKG

admin-on-rest-fr05t1k

Version:

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

48 lines (41 loc) 1.32 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _react = require('react'); var _react2 = _interopRequireDefault(_react); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /** * Iterator component to be used to display a list of entities, using a single field * * @example Display all the books by the current author * <ReferenceManyField reference="books" target="author_id"> * <SingleFieldList> * <ChipField source="title" /> * </SingleFieldList> * </ReferenceManyField> */ var SingleFieldList = function SingleFieldList(_ref) { var ids = _ref.ids, data = _ref.data, resource = _ref.resource, basePath = _ref.basePath, children = _ref.children; return _react2.default.createElement( 'div', { style: { display: 'flex', flexWrap: 'wrap' } }, ids.map(function (id) { return _react2.default.cloneElement(children, { key: id, record: data[id], resource: resource, basePath: basePath }); }) ); }; SingleFieldList.propTypes = { children: _react.PropTypes.element.isRequired }; exports.default = SingleFieldList; module.exports = exports['default'];