UNPKG

react-intlayer

Version:

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

24 lines (21 loc) 632 B
'use client'; import { IntlayerClientContext } from "./IntlayerProvider.mjs"; import { useContext } from "react"; import configuration from "@intlayer/config/built"; //#region src/client/useLocaleBase.ts const { defaultLocale, locales: availableLocales } = configuration.internationalization; /** * On the client side, hook to get the current locale and all related fields */ const useLocaleBase = () => { const { locale, setLocale } = useContext(IntlayerClientContext); return { locale, defaultLocale, availableLocales, setLocale }; }; //#endregion export { useLocaleBase }; //# sourceMappingURL=useLocaleBase.mjs.map