diff options
Diffstat (limited to 'src/view/screens/Settings.tsx')
-rw-r--r-- | src/view/screens/Settings.tsx | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/view/screens/Settings.tsx b/src/view/screens/Settings.tsx index ca4ef2a40..09a99e6d2 100644 --- a/src/view/screens/Settings.tsx +++ b/src/view/screens/Settings.tsx @@ -50,6 +50,8 @@ import { useSetMinimalShellMode, useColorMode, useSetColorMode, + useRequireAltTextEnabled, + useSetRequireAltTextEnabled, } from '#/state/shell' // TEMPORARY (APP-700) @@ -66,6 +68,8 @@ export const SettingsScreen = withAuthRequired( const pal = usePalette('default') const store = useStores() const setMinimalShellMode = useSetMinimalShellMode() + const requireAltTextEnabled = useRequireAltTextEnabled() + const setRequireAltTextEnabled = useSetRequireAltTextEnabled() const navigation = useNavigation<NavigationProp>() const {isMobile} = useWebMediaQueries() const {screen, track} = useAnalytics() @@ -372,8 +376,8 @@ export const SettingsScreen = withAuthRequired( type="default-light" label="Require alt text before posting" labelType="lg" - isSelected={store.preferences.requireAltTextEnabled} - onPress={store.preferences.toggleRequireAltTextEnabled} + isSelected={requireAltTextEnabled} + onPress={() => setRequireAltTextEnabled(!requireAltTextEnabled)} /> </View> |