diff options
author | Sebastian <sebasjm@gmail.com> | 2022-10-26 14:50:50 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2022-10-26 14:52:52 -0300 |
commit | b4bad2deaf93eff5858d903cd68b8fdd5a5eecd3 (patch) | |
tree | e6ead0edbd2b56cf9bcd8bc312fb07ed9280c5cc /packages/demobank-ui/src/context/translation.ts | |
parent | c34e71cf3de3da90d0d1662141aa1754a42ea37a (diff) |
pretty
Diffstat (limited to 'packages/demobank-ui/src/context/translation.ts')
-rw-r--r-- | packages/demobank-ui/src/context/translation.ts | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/packages/demobank-ui/src/context/translation.ts b/packages/demobank-ui/src/context/translation.ts index 1dbca56e6..a411ecb16 100644 --- a/packages/demobank-ui/src/context/translation.ts +++ b/packages/demobank-ui/src/context/translation.ts @@ -19,11 +19,11 @@ * @author Sebastian Javier Marchano (sebasjm) */ -import { createContext, h, VNode } from 'preact'; -import { useContext, useEffect } from 'preact/hooks'; -import { useLang } from '../hooks/index.js'; -import * as jedLib from 'jed'; -import { strings } from '../i18n/strings.js'; +import { createContext, h, VNode } from "preact"; +import { useContext, useEffect } from "preact/hooks"; +import { useLang } from "../hooks/index.js"; +import * as jedLib from "jed"; +import { strings } from "../i18n/strings.js"; interface Type { lang: string; @@ -31,7 +31,7 @@ interface Type { changeLanguage: (l: string) => void; } const initial = { - lang: 'en', + lang: "en", handler: null, changeLanguage: () => { /** @@ -55,15 +55,12 @@ export const TranslationProvider = ({ children, forceLang, }: Props): VNode => { - const [lang, changeLanguage] = useLang(initial); useEffect(() => { - if (forceLang) - changeLanguage(forceLang); - + if (forceLang) changeLanguage(forceLang); }); - console.log('lang store', strings); - const handler = new jedLib.Jed(strings[lang] || strings['en']); + console.log("lang store", strings); + const handler = new jedLib.Jed(strings[lang] || strings["en"]); return h(Context.Provider, { value: { lang, handler, changeLanguage }, children, |