UNPKG

shradmin

Version:

A frontend Framework for building admin application, using antd and mirrorjs.

47 lines (34 loc) 1.15 kB
'use strict'; exports.__esModule = true; var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _propTypes = require('prop-types'); var _propTypes2 = _interopRequireDefault(_propTypes); var _get = require('lodash/get'); var _get2 = _interopRequireDefault(_get); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var TextField = function TextField(_ref) { var source = _ref.source, _ref$record = _ref.record, record = _ref$record === undefined ? {} : _ref$record, format = _ref.format, elStyle = _ref.elStyle; return _react2.default.createElement( 'span', { style: elStyle }, format((0, _get2.default)(record, source), record) ); }; TextField.propTypes = process.env.NODE_ENV !== "production" ? { source: _propTypes2.default.string.isRequired, elStyle: _propTypes2.default.object, record: _propTypes2.default.object, format: _propTypes2.default.func } : {}; TextField.defaultProps = { format: function format(value, record) { return value; } }; exports.default = TextField; module.exports = exports['default'];