UNPKG

next-i18next

Version:

The easiest way to translate your NextJs apps.

52 lines (36 loc) 2 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); require("core-js/modules/es.function.name"); Object.defineProperty(exports, "__esModule", { value: true }); exports.withInternals = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn")); var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf")); var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); var _react = _interopRequireDefault(require("react")); var withInternals = function withInternals(WrappedComponent, config) { var WithInternals = /*#__PURE__*/function (_React$Component) { (0, _inherits2["default"])(WithInternals, _React$Component); function WithInternals() { (0, _classCallCheck2["default"])(this, WithInternals); return (0, _possibleConstructorReturn2["default"])(this, (0, _getPrototypeOf2["default"])(WithInternals).apply(this, arguments)); } (0, _createClass2["default"])(WithInternals, [{ key: "render", value: function render() { return _react["default"].createElement(WrappedComponent, (0, _extends2["default"])({}, this.props, { nextI18NextInternals: config })); } }]); return WithInternals; }(_react["default"].Component); (0, _defineProperty2["default"])(WithInternals, "displayName", "withnextI18NextInternals(".concat(WrappedComponent.displayName || WrappedComponent.name || 'Component', ")")); return WithInternals; }; exports.withInternals = withInternals;