Skip to content

Commit 2721227

Browse files
committed
feat: set language in j26-language cookie
1 parent a679c5d commit 2721227

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/language/language.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,17 @@ import { tolgeePromise } from "../tolgee";
66

77
export const languageAtom = atom<string>();
88

9-
function setLanguage(language: string) {
9+
async function setLanguage(language: string) {
1010
jotaiStore.set(languageAtom, language);
1111
document.documentElement.lang = language;
12+
await cookieStore.set({ name: "j26-language", value: language, path: "/", sameSite: "lax" });
1213
saveLanguageForSW(language);
1314
}
1415

1516
const tolgee = await tolgeePromise;
1617
const initialLanguage = tolgee.getLanguage();
1718
if (initialLanguage) {
18-
setLanguage(initialLanguage);
19+
await setLanguage(initialLanguage);
1920
}
2021

2122
tolgee.on("language", ({ value }) => setLanguage(value));

0 commit comments

Comments
 (0)