solid-intlayer
Version:
Easily internationalize i18n your Solid applications with type-safe multilingual content management.
20 lines (19 loc) • 386 B
JavaScript
import i from "@intlayer/config/built";
import o from "js-cookie";
const { cookieName: e } = i.middleware, s = {
path: "/",
expires: void 0,
domain: void 0,
secure: !1,
sameSite: "strict"
}, c = o.get(e), r = (t) => {
o.set(e, t, s);
}, n = () => ({
localeCookie: c,
setLocaleCookie: r
});
export {
c as localeCookie,
r as setLocaleCookie,
n as useLocaleCookie
};