react-intlayer
Version:
Easily internationalize i18n your React applications with type-safe multilingual content management.
22 lines • 661 B
JavaScript
"use client";
import configuration from "@intlayer/config/built";
import { useContext } from "react";
import { IntlayerClientContext } from "./IntlayerProvider.mjs";
const { defaultLocale, locales: availableLocales } = configuration.internationalization;
const useLocaleBase = () => {
const { locale, setLocale } = useContext(IntlayerClientContext);
return {
locale,
// Current locale
defaultLocale,
// Principal locale defined in config
availableLocales,
// List of the available locales defined in config
setLocale
// Function to set the locale
};
};
export {
useLocaleBase
};
//# sourceMappingURL=useLocaleBase.mjs.map