diff --git a/app/(tabs)/settings.tsx b/app/(tabs)/settings.tsx index 3b02f9d..19680a9 100644 --- a/app/(tabs)/settings.tsx +++ b/app/(tabs)/settings.tsx @@ -64,7 +64,7 @@ export default function SettingsScreen() { setCity( session.address.city ); // Language - setLanguage(session.language); + setLanguage( session.language ); } // Handle save settings @@ -115,7 +115,7 @@ export default function SettingsScreen() { sheetRef.current?.close(); i18n.changeLanguage( lang ).then( () => { - setLanguage(lang); + setLanguage( lang ); handleSave( { language: lang } ); } ); @@ -265,10 +265,20 @@ export default function SettingsScreen() { ]} viewStyle={styles.languagesList} renderItem={(item: any, index: any) => ( - changeLanguage( item.key )}> - {item.name} - - + + {item.key === language ? + ( + changeLanguage( item.key )}> + {item.name} + + + ) : ( + changeLanguage( item.key )}> + {item.name} + + ) + } + )} />