mirror of
https://github.com/fallenbagel/jellyseerr.git
synced 2026-01-01 04:08:45 -05:00
fix(locale): properly restore display language upon page refresh (#1646)
* fix(locale): properly restore display language upon page refresh * refactor: dedupe logic
This commit is contained in:
@@ -90,6 +90,14 @@ const CoreApp: Omit<NextAppComponentType, 'origGetInitialProps'> = ({
|
||||
const [loadedMessages, setMessages] = useState<MessagesType>(messages);
|
||||
const [currentLocale, setLocale] = useState<AvailableLocale>(locale);
|
||||
|
||||
useEffect(() => {
|
||||
setLocale(
|
||||
(user?.settings?.locale
|
||||
? user.settings.locale
|
||||
: currentSettings.locale) as AvailableLocale
|
||||
);
|
||||
}, [currentSettings.locale, user?.settings?.locale]);
|
||||
|
||||
useEffect(() => {
|
||||
loadLocaleData(currentLocale).then(setMessages);
|
||||
}, [currentLocale]);
|
||||
|
||||
Reference in New Issue
Block a user