From 1720aec8af253ecad31269dbb6fc70df36364537 Mon Sep 17 00:00:00 2001 From: Innei Date: Sun, 15 Sep 2024 14:58:46 +0800 Subject: [PATCH] chore: remove eval dynamic import Signed-off-by: Innei --- src/renderer/src/providers/i18n-provider.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/renderer/src/providers/i18n-provider.tsx b/src/renderer/src/providers/i18n-provider.tsx index a336c7689..ea3418b9d 100644 --- a/src/renderer/src/providers/i18n-provider.tsx +++ b/src/renderer/src/providers/i18n-provider.tsx @@ -68,13 +68,13 @@ const langChangedHandler = async (lang: string) => { } } } else { - const res = await eval( - `import('/locales/${lang}.js').then((res) => res?.default || res)`, - ).catch(() => { - toast.error(`${t("common:tips.load-lng-error")}: ${lang}`) - loadingLangLock.delete(lang) - return {} - }) + const res = await import(`/locales/${lang}.js`) + .then((res) => res?.default || res) + .catch(() => { + toast.error(`${t("common:tips.load-lng-error")}: ${lang}`) + loadingLangLock.delete(lang) + return {} + }) if (isEmptyObject(res)) { return