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

import { useContext } from 'react';
import { getI18n, I18nContext } from './context.js';
export function useSSR(initialI18nStore, initialLanguage) {
  var props = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
  var i18nFromProps = props.i18n;

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

  var i18n = i18nFromProps || i18nFromContext || 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: 16

Name Size Perms Modified Actions
2.90 KB lrw-r--r-- 2026-02-28 00:27:06
Edit Download
1.48 KB lrw-r--r-- 2026-02-28 00:27:34
Edit Download
429 B lrw-r--r-- 2026-02-28 00:27:58
Edit Download
135 B lrw-r--r-- 2026-02-28 00:28:10
Edit Download
994 B lrw-r--r-- 2026-02-28 00:28:26
Edit Download
246 B lrw-r--r-- 2026-02-28 00:28:30
Edit Download
37 B lrw-r--r-- 2026-02-28 00:29:16
Edit Download
2.58 KB lrw-r--r-- 2026-02-28 00:28:50
Edit Download
687 B lrw-r--r-- 2026-02-28 00:28:54
Edit Download
11.97 KB lrw-r--r-- 2026-02-28 00:28:58
Edit Download
684 B lrw-r--r-- 2026-02-28 00:29:00
Edit Download
1.02 KB lrw-r--r-- 2026-02-28 00:29:04
Edit Download
5.49 KB lrw-r--r-- 2026-02-28 00:29:06
Edit Download
3.38 KB lrw-r--r-- 2026-02-28 00:29:10
Edit Download
1.89 KB lrw-r--r-- 2026-02-28 00:29:10
Edit Download
2.73 KB lrw-r--r-- 2026-02-28 00:29:12
Edit Download

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