react-i18nify
Version:
Simple i18n translation and localization components and helpers for React.
28 lines (27 loc) • 786 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _propTypes = _interopRequireDefault(require("prop-types"));
var _translate = _interopRequireDefault(require("../lib/translate"));
var _Base = _interopRequireDefault(require("./Base"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
class Translate extends _Base.default {
render() {
const {
value,
locale,
...otherProps
} = this.props;
const translation = (0, _translate.default)(value, otherProps, {
locale
});
return translation;
}
}
Translate.propTypes = {
value: _propTypes.default.string.isRequired,
locale: _propTypes.default.string
};
var _default = exports.default = Translate;