From f40a8d382173786cfed398a03d7e83083da5163d Mon Sep 17 00:00:00 2001 From: cfngc4594 Date: Sat, 19 Apr 2025 10:53:34 +0800 Subject: [PATCH] perf(language-settings): make locale change handling async with await --- src/components/language-settings.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/language-settings.tsx b/src/components/language-settings.tsx index 184c332..982da53 100644 --- a/src/components/language-settings.tsx +++ b/src/components/language-settings.tsx @@ -29,9 +29,9 @@ export function LanguageSettings() { return options.sort((a, b) => a.value.localeCompare(b.value)); }, [t]); - const handleValueChange = (value: Locale) => { + const handleValueChange = async (value: Locale) => { setSelectedOption(value); - setUserLocale(value); + await setUserLocale(value); }; const getIconForLocale = (locale: Locale) => {