UNPKG

react-native-web-headroom

Version:
57 lines (41 loc) 1.35 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _propTypes = require('prop-types'); var _propTypes2 = _interopRequireDefault(_propTypes); var _ObjectName = require('../object/ObjectName'); var _ObjectName2 = _interopRequireDefault(_ObjectName); var _ObjectValue = require('../object/ObjectValue'); var _ObjectValue2 = _interopRequireDefault(_ObjectValue); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /** * if isNonenumerable is specified, render the name dimmed */ var ObjectLabel = function ObjectLabel(_ref) { var name = _ref.name, data = _ref.data, isNonenumerable = _ref.isNonenumerable; var object = data; return _react2.default.createElement( 'span', null, _react2.default.createElement(_ObjectName2.default, { name: name, dimmed: isNonenumerable }), _react2.default.createElement( 'span', null, ': ' ), _react2.default.createElement(_ObjectValue2.default, { object: object }) ); }; ObjectLabel.propTypes = { /** Non enumerable object property will be dimmed */ isNonenumerable: _propTypes2.default.bool }; ObjectLabel.defaultProps = { isNonenumerable: false }; exports.default = ObjectLabel;