frontend & backend update

This commit is contained in:
2023-01-16 21:47:23 +01:00
parent 1d6ff17994
commit 4cec531a25
51 changed files with 1010 additions and 571 deletions

View File

@@ -62,16 +62,6 @@ function LocaleProvider(props) {
}
}, [entries]);
const toDateFns = () => {
switch (currentLocale) {
case 'de_DE':
return dateFnsDE;
case 'en_US':
default:
return dateFnsEN;
}
}
/** API HOOKS **/
const setLanguage = useCallback(async (api, params) => {
let res = await api.setLanguage(params);
@@ -96,8 +86,8 @@ function LocaleProvider(props) {
if (code === null) {
code = currentLocale;
if (code === null && api.loggedIn) {
code = api.user.language.code;
if (code === null && api.language) {
code = api.language.code;
}
}
@@ -135,11 +125,23 @@ function LocaleProvider(props) {
}
}, [currentLocale, getModule, dispatch]);
const toDateFns = useCallback(() => {
switch (currentLocale) {
case 'de_DE':
return dateFnsDE;
case 'en_US':
default:
return dateFnsEN;
}
}, [currentLocale]);
const ctx = {
currentLocale: currentLocale,
translate: translate,
requestModules: requestModules,
setLanguageByCode: setLanguageByCode,
toDateFns: toDateFns,
setCurrentLocale: setCurrentLocale,
};
return (