diff options
author | Sebastian <sebasjm@gmail.com> | 2023-04-14 13:07:23 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2023-04-14 14:16:24 -0300 |
commit | c3e1a0bb519bf5012781891c15c433841203bce2 (patch) | |
tree | 621348beccb0b38cf8069db1374debc96a076b4a /packages/web-util/src/context/translation.ts | |
parent | 665adb69f065f5d371c7ce71b0bdd32c23a600a4 (diff) | |
download | wallet-core-c3e1a0bb519bf5012781891c15c433841203bce2.tar.xz |
observable memory impl
Diffstat (limited to 'packages/web-util/src/context/translation.ts')
-rw-r--r-- | packages/web-util/src/context/translation.ts | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/packages/web-util/src/context/translation.ts b/packages/web-util/src/context/translation.ts index 3b79e31d3..53ca87f9d 100644 --- a/packages/web-util/src/context/translation.ts +++ b/packages/web-util/src/context/translation.ts @@ -26,7 +26,6 @@ interface Type { supportedLang: { [id in keyof typeof supportedLang]: string }; changeLanguage: (l: string) => void; i18n: InternationalizationAPI; - isSaved: boolean; } const supportedLang = { @@ -46,7 +45,6 @@ const initial = { // do not change anything }, i18n, - isSaved: false, }; const Context = createContext<Type>(initial); @@ -64,7 +62,7 @@ export const TranslationProvider = ({ forceLang, source, }: Props): VNode => { - const [lang, changeLanguage, isSaved] = useLang(initial); + const { value: lang, update: changeLanguage } = useLang(initial); useEffect(() => { if (forceLang) { changeLanguage(forceLang); @@ -80,7 +78,7 @@ export const TranslationProvider = ({ } return h(Context.Provider, { - value: { lang, changeLanguage, supportedLang, i18n, isSaved }, + value: { lang, changeLanguage, supportedLang, i18n }, children, }); }; |