add getTranslateFunc

This commit is contained in:
Aarni Halinen
2022-05-20 00:14:32 +03:00
parent 515b4780eb
commit 31637c065b
+6 -1
View File
@@ -26,6 +26,11 @@ const translateFi: TranslateFunc = (key) => {
return res || key;
};
export const getTranslateFunc = (language: Lang): TranslateFunc => {
if (language === "en") return translateEn;
return translateFi;
};
interface Store {
language: Lang;
changeLanguage: React.Dispatch<Lang>,
@@ -84,7 +89,7 @@ export default LocaleStore;
const useTranslation = () => {
const { language, changeLanguage } = useContext(LocaleContext);
const t = language === "en" ? translateEn : translateFi;
const t = getTranslateFunc(language);
return {
t,