aboutsummaryrefslogtreecommitdiff
path: root/packages/demobank-ui/src/context/translation.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/demobank-ui/src/context/translation.ts')
-rw-r--r--packages/demobank-ui/src/context/translation.ts21
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,