focus-components-v3
Version:
Focus web components to build applications (based on Material Design)
36 lines (27 loc) • 2.11 kB
JavaScript
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==
;