Fix systemLanguage is undefined

This commit is contained in:
ZhaiSoul 2024-12-27 01:36:02 +08:00
parent ecb213bf9a
commit 576a5c419e

View File

@ -3,7 +3,7 @@ import i18next from "i18next";
type LanguageProviderState = {
language: string;
systemLanguage?: string;
systemLanguage: string;
setLanguage: (language: string) => void;
};
@ -39,8 +39,8 @@ export function LanguageProvider({
}
});
const systemLanguage = useMemo<string | undefined>(() => {
if (typeof window === "undefined") return undefined;
const systemLanguage = useMemo<string>(() => {
if (typeof window === "undefined") return "en";
return window.navigator.language;
}, []);