diff --git a/frontend/src/screens/LanguageSettingsScreen.tsx b/frontend/src/screens/LanguageSettingsScreen.tsx index 7a42eb8d..4934758b 100644 --- a/frontend/src/screens/LanguageSettingsScreen.tsx +++ b/frontend/src/screens/LanguageSettingsScreen.tsx @@ -100,19 +100,24 @@ export default function LanguageSettingsScreen({ navigation }: any) { key={language.code} style={[ styles.languageCard, - selectedLanguage === language.code && styles.languageCardSelected, + { backgroundColor: colors.card, borderColor: colors.border }, + selectedLanguage === language.code && { borderColor: colors.primary, backgroundColor: colors.primary + '20' }, ]} onPress={() => handleLanguageChange(language.code)} + disabled={loading} > {language.flag} - {language.name} - {language.nativeName} + {language.name} + {language.nativeName} {selectedLanguage === language.code && ( - + + )} + {loading && selectedLanguage === language.code && ( + )} ))}