react-intlayer
Version:
Easily internationalize i18n your React applications with type-safe multilingual content management.
24 lines • 572 B
JavaScript
import configuration from "@intlayer/config/built";
import Cookies from "js-cookie";
const { cookieName } = configuration.middleware;
const cookieAttributes = {
path: "/",
expires: void 0,
domain: void 0,
secure: false,
sameSite: "strict"
};
const localeCookie = Cookies.get(cookieName);
const setLocaleCookie = (locale) => {
Cookies.set(cookieName, locale, cookieAttributes);
};
const useLocaleCookie = () => ({
localeCookie,
setLocaleCookie
});
export {
localeCookie,
setLocaleCookie,
useLocaleCookie
};
//# sourceMappingURL=useLocaleCookie.mjs.map