UNPKG

focus-components-v3

Version:

Focus web components to build applications (based on Material Design)

36 lines (27 loc) 2.11 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _i18next = require('i18next'); var _i18next2 = _interopRequireDefault(_i18next); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // Dependencies function Label(_ref) { var name = _ref.name, text = _ref.text; var content = text || name; return _react2.default.createElement( 'label', { 'data-focus': 'label', htmlFor: name }, _i18next2.default.t(content) ); } Label.propTypes = { name: _react.PropTypes.string.isRequired, text: _react.PropTypes.string }; exports.default = Label; module.exports = exports['default']; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZyLUZSLmpzIl0sIm5hbWVzIjpbIkxhYmVsIiwibmFtZSIsInRleHQiLCJjb250ZW50IiwidCIsInByb3BUeXBlcyIsInN0cmluZyIsImlzUmVxdWlyZWQiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUZBO0FBSUEsU0FBU0EsS0FBVCxPQUE2QjtBQUFBLFFBQWJDLElBQWEsUUFBYkEsSUFBYTtBQUFBLFFBQVBDLElBQU8sUUFBUEEsSUFBTzs7QUFDekIsUUFBTUMsVUFBVUQsUUFBUUQsSUFBeEI7QUFDQSxXQUNJO0FBQUE7QUFBQSxVQUFPLGNBQVcsT0FBbEIsRUFBMEIsU0FBU0EsSUFBbkM7QUFDSywwQkFBUUcsQ0FBUixDQUFVRCxPQUFWO0FBREwsS0FESjtBQUtIOztBQUVESCxNQUFNSyxTQUFOLEdBQWtCO0FBQ2RKLFVBQU0saUJBQVVLLE1BQVYsQ0FBaUJDLFVBRFQ7QUFFZEwsVUFBTSxpQkFBVUk7QUFGRixDQUFsQjtrQkFJZU4sSyIsImZpbGUiOiJmci1GUi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIERlcGVuZGVuY2llc1xyXG5pbXBvcnQgUmVhY3QsIHtQcm9wVHlwZXN9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IGkxOG5leHQgZnJvbSAnaTE4bmV4dCc7XHJcblxyXG5mdW5jdGlvbiBMYWJlbCh7bmFtZSwgdGV4dH0pIHtcclxuICAgIGNvbnN0IGNvbnRlbnQgPSB0ZXh0IHx8IG5hbWU7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxsYWJlbCBkYXRhLWZvY3VzPSdsYWJlbCcgaHRtbEZvcj17bmFtZX0+XHJcbiAgICAgICAgICAgIHtpMThuZXh0LnQoY29udGVudCl9XHJcbiAgICAgICAgPC9sYWJlbD5cclxuICAgICk7XHJcbn1cclxuXHJcbkxhYmVsLnByb3BUeXBlcyA9IHtcclxuICAgIG5hbWU6IFByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZCxcclxuICAgIHRleHQ6IFByb3BUeXBlcy5zdHJpbmdcclxufTtcclxuZXhwb3J0IGRlZmF1bHQgTGFiZWw7XHJcbiJdfQ==