From c3e1a0bb519bf5012781891c15c433841203bce2 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Fri, 14 Apr 2023 13:07:23 -0300 Subject: observable memory impl --- packages/web-util/src/context/translation.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'packages/web-util/src/context') 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(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, }); }; -- cgit v1.2.3