UNPKG

react-i18nify

Version:

Simple i18n translation and localization components and helpers for React.

28 lines (27 loc) 786 B
"use strict"; 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;