perf(language-settings): make locale change handling async with await

This commit is contained in:
cfngc4594 2025-04-19 10:53:34 +08:00
parent f2d14d07b2
commit f40a8d3821

View File

@ -29,9 +29,9 @@ export function LanguageSettings() {
return options.sort((a, b) => a.value.localeCompare(b.value)); return options.sort((a, b) => a.value.localeCompare(b.value));
}, [t]); }, [t]);
const handleValueChange = (value: Locale) => { const handleValueChange = async (value: Locale) => {
setSelectedOption(value); setSelectedOption(value);
setUserLocale(value); await setUserLocale(value);
}; };
const getIconForLocale = (locale: Locale) => { const getIconForLocale = (locale: Locale) => {