UNPKG

react-i18nify

Version:

Simple i18n translation and localization components and helpers for React.

33 lines (32 loc) 1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _propTypes = _interopRequireDefault(require("prop-types")); var _localize = _interopRequireDefault(require("../lib/localize")); var _Base = _interopRequireDefault(require("./Base")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } class Localize extends _Base.default { render() { const { value, dateFormat, parseFormat, options = {} } = this.props; const localization = (0, _localize.default)(value, { ...options, dateFormat, parseFormat }); return localization; } } Localize.propTypes = { value: _propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number, _propTypes.default.object]).isRequired, dateFormat: _propTypes.default.string, parseFormat: _propTypes.default.string, options: _propTypes.default.object }; var _default = exports.default = Localize;