PHP 8.2.30
Preview: useSSR.js Size: 1.13 KB
/proc/thread-self/root/home/byroehnu/.trash/node_modules11/react-i18next/dist/commonjs/useSSR.js

"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.useSSR = useSSR;

var _react = require("react");

var _context = require("./context.js");

function useSSR(initialI18nStore, initialLanguage) {
  var props = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
  var i18nFromProps = props.i18n;

  var _ref = (0, _react.useContext)(_context.I18nContext) || {},
      i18nFromContext = _ref.i18n;

  var i18n = i18nFromProps || i18nFromContext || (0, _context.getI18n)();
  if (i18n.options && i18n.options.isClone) return;

  if (initialI18nStore && !i18n.initializedStoreOnce) {
    i18n.services.resourceStore.data = initialI18nStore;
    i18n.options.ns = Object.values(initialI18nStore).reduce(function (mem, lngResources) {
      Object.keys(lngResources).forEach(function (ns) {
        if (mem.indexOf(ns) < 0) mem.push(ns);
      });
      return mem;
    }, i18n.options.ns);
    i18n.initializedStoreOnce = true;
    i18n.isInitialized = true;
  }

  if (initialLanguage && !i18n.initializedLanguageOnce) {
    i18n.changeLanguage(initialLanguage);
    i18n.initializedLanguageOnce = true;
  }
}

Directory Contents

Dirs: 0 × Files: 15

Name Size Perms Modified Actions
4.00 KB lrw-r--r-- 2026-02-28 00:26:50
Edit Download
1.76 KB lrw-r--r-- 2026-02-28 00:27:26
Edit Download
560 B lrw-r--r-- 2026-02-28 00:27:48
Edit Download
257 B lrw-r--r-- 2026-02-28 00:28:06
Edit Download
3.37 KB lrw-r--r-- 2026-02-28 00:28:24
Edit Download
438 B lrw-r--r-- 2026-02-28 00:28:28
Edit Download
2.98 KB lrw-r--r-- 2026-02-28 00:28:48
Edit Download
1000 B lrw-r--r-- 2026-02-28 00:28:52
Edit Download
12.65 KB lrw-r--r-- 2026-02-28 00:28:58
Edit Download
814 B lrw-r--r-- 2026-02-28 00:29:00
Edit Download
1.13 KB lrw-r--r-- 2026-02-28 00:29:02
Edit Download
5.92 KB lrw-r--r-- 2026-02-28 00:29:06
Edit Download
3.64 KB lrw-r--r-- 2026-02-28 00:29:08
Edit Download
2.19 KB lrw-r--r-- 2026-02-28 00:29:10
Edit Download
3.09 KB lrw-r--r-- 2026-02-28 00:29:12
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).