UNPKG

react-intlayer

Version:

Easily internationalize i18n your React applications with type-safe multilingual content management.

18 lines 735 B
import { jsx } from "react/jsx-runtime"; import configuration from "@intlayer/config/built"; import { createServerContext, getServerContext } from "./serverContext.mjs"; const { defaultLocale } = configuration?.internationalization ?? {}; const IntlayerServerContext = createServerContext(defaultLocale); const useIntlayer = () => getServerContext(IntlayerServerContext); const locale = getServerContext(IntlayerServerContext); const IntlayerServerProvider = ({ children, locale: locale2 = defaultLocale }) => /* @__PURE__ */ jsx(IntlayerServerContext.Provider, { value: locale2, children }); export { IntlayerServerContext, IntlayerServerProvider, locale, useIntlayer }; //# sourceMappingURL=IntlayerServerProvider.mjs.map