diff options
author | Eric Bailey <git@esb.lol> | 2023-09-21 13:33:19 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-21 11:33:19 -0700 |
commit | 8a5f9cd43df6afde99c0e0111c7de0faa7635162 (patch) | |
tree | 64fa6efcb4d66be8df51780657599e91565fb0c9 /src/view/screens/Settings.tsx | |
parent | 335061f76349a4cecfdefb0348fc26bb67f6ebfa (diff) | |
download | voidsky-8a5f9cd43df6afde99c0e0111c7de0faa7635162.tar.zst |
Language settings updates, new primary language setting (#1471)
* move content languages to screen * add dropdown library, style primary lang select * update settings button * show selected langauges in button * use primary language in translator link * update copy * lint
Diffstat (limited to 'src/view/screens/Settings.tsx')
-rw-r--r-- | src/view/screens/Settings.tsx | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/src/view/screens/Settings.tsx b/src/view/screens/Settings.tsx index 1ff5f58ff..4783f3353 100644 --- a/src/view/screens/Settings.tsx +++ b/src/view/screens/Settings.tsx @@ -145,10 +145,9 @@ export const SettingsScreen = withAuthRequired( store.shell.openModal({name: 'invite-codes'}) }, [track, store]) - const onPressContentLanguages = React.useCallback(() => { - track('Settings:ContentlanguagesButtonClicked') - store.shell.openModal({name: 'content-languages-settings'}) - }, [track, store]) + const onPressLanguageSettings = React.useCallback(() => { + navigation.navigate('LanguageSettings') + }, [navigation]) const onPressSignout = React.useCallback(() => { track('Settings:SignOutButtonClicked') @@ -456,12 +455,12 @@ export const SettingsScreen = withAuthRequired( </Text> </TouchableOpacity> <TouchableOpacity - testID="contentLanguagesBtn" + testID="languageSettingsBtn" style={[styles.linkCard, pal.view, isSwitching && styles.dimmed]} - onPress={isSwitching ? undefined : onPressContentLanguages} + onPress={isSwitching ? undefined : onPressLanguageSettings} accessibilityRole="button" - accessibilityHint="Content languages" - accessibilityLabel="Opens configurable content language settings"> + accessibilityHint="Language settings" + accessibilityLabel="Opens configurable language settings"> <View style={[styles.iconContainer, pal.btn]}> <FontAwesomeIcon icon="language" @@ -469,7 +468,7 @@ export const SettingsScreen = withAuthRequired( /> </View> <Text type="lg" style={pal.text}> - Content languages + Languages </Text> </TouchableOpacity> <TouchableOpacity |