| 123456789101112131415161718192021222324252627 |
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.withSSR = void 0;
- var _react = require("react");
- var _useSSR = require("./useSSR.js");
- var _context = require("./context.js");
- var _utils = require("./utils.js");
- const withSSR = () => function Extend(WrappedComponent) {
- function I18nextWithSSR({
- initialI18nStore,
- initialLanguage,
- ...rest
- }) {
- (0, _useSSR.useSSR)(initialI18nStore, initialLanguage);
- return (0, _react.createElement)(WrappedComponent, {
- ...rest
- });
- }
- I18nextWithSSR.getInitialProps = (0, _context.composeInitialProps)(WrappedComponent);
- I18nextWithSSR.displayName = `withI18nextSSR(${(0, _utils.getDisplayName)(WrappedComponent)})`;
- I18nextWithSSR.WrappedComponent = WrappedComponent;
- return I18nextWithSSR;
- };
- exports.withSSR = withSSR;
|