diff options
Diffstat (limited to 'src/view/shell')
-rw-r--r-- | src/view/shell/Drawer.tsx | 33 | ||||
-rw-r--r-- | src/view/shell/desktop/RightNav.tsx | 46 |
2 files changed, 0 insertions, 79 deletions
diff --git a/src/view/shell/Drawer.tsx b/src/view/shell/Drawer.tsx index 2ecdbaab2..79c713e2d 100644 --- a/src/view/shell/Drawer.tsx +++ b/src/view/shell/Drawer.tsx @@ -26,7 +26,6 @@ import { CogIcon, MagnifyingGlassIcon2, MagnifyingGlassIcon2Solid, - MoonIcon, UserIconSolid, HandIcon, } from 'lib/icons' @@ -111,12 +110,6 @@ export const DrawerContent = observer(() => { track('Menu:FeedbackClicked') Linking.openURL(FEEDBACK_FORM_URL) }, [track]) - - const onDarkmodePress = React.useCallback(() => { - track('Menu:ItemClicked', {url: '#darkmode'}) - store.shell.setDarkMode(!store.shell.darkMode) - }, [track, store]) - // rendering // = @@ -281,29 +274,6 @@ export const DrawerContent = observer(() => { </View> <View style={s.flex1} /> <View style={styles.footer}> - {!isWeb && ( - <TouchableOpacity - accessibilityRole="button" - accessibilityLabel="Toggle dark mode" - accessibilityHint={ - theme.colorScheme === 'dark' - ? 'Sets display to light mode' - : 'Sets display to dark mode' - } - onPress={onDarkmodePress} - style={[ - styles.footerBtn, - theme.colorScheme === 'light' - ? pal.btn - : styles.footerBtnDarkMode, - ]}> - <MoonIcon - size={22} - style={pal.text as StyleProp<ViewStyle>} - strokeWidth={2} - /> - </TouchableOpacity> - )} <TouchableOpacity accessibilityRole="link" accessibilityLabel="Send feedback" @@ -510,9 +480,6 @@ const styles = StyleSheet.create({ padding: 10, borderRadius: 25, }, - footerBtnDarkMode: { - backgroundColor: colors.black, - }, footerBtnFeedback: { paddingHorizontal: 24, }, diff --git a/src/view/shell/desktop/RightNav.tsx b/src/view/shell/desktop/RightNav.tsx index 4fae64fef..c15447133 100644 --- a/src/view/shell/desktop/RightNav.tsx +++ b/src/view/shell/desktop/RightNav.tsx @@ -10,19 +10,11 @@ import {FEEDBACK_FORM_URL} from 'lib/constants' import {s} from 'lib/styles' import {useStores} from 'state/index' import {pluralize} from 'lib/strings/helpers' -import {useColorSchemeStyle} from 'lib/hooks/useColorSchemeStyle' -import {MoonIcon, SunIcon} from 'lib/icons' import {formatCount} from 'view/com/util/numeric/format' export const DesktopRightNav = observer(function DesktopRightNav() { const store = useStores() const pal = usePalette('default') - const mode = useColorSchemeStyle('Light', 'Dark') - const otherMode = mode === 'Dark' ? 'Light' : 'Dark' - - const onDarkmodePress = React.useCallback(() => { - store.shell.setDarkMode(!store.shell.darkMode) - }, [store]) return ( <View style={[styles.rightNav, pal.view]}> @@ -60,29 +52,6 @@ export const DesktopRightNav = observer(function DesktopRightNav() { </View> </View> <InviteCodes /> - <View> - <TouchableOpacity - style={[styles.darkModeToggle]} - onPress={onDarkmodePress} - accessibilityRole="button" - accessibilityLabel="Toggle dark mode" - accessibilityHint={ - mode === 'Dark' - ? 'Sets display to light mode' - : 'Sets display to dark mode' - }> - <View style={[pal.viewLight, styles.darkModeToggleIcon]}> - {mode === 'Dark' ? ( - <SunIcon size={18} style={pal.textLight} /> - ) : ( - <MoonIcon size={18} style={pal.textLight} /> - )} - </View> - <Text type="sm" style={pal.textLight}> - {otherMode} mode - </Text> - </TouchableOpacity> - </View> </View> ) }) @@ -152,19 +121,4 @@ const styles = StyleSheet.create({ inviteCodesIcon: { marginRight: 6, }, - - darkModeToggle: { - flexDirection: 'row', - alignItems: 'center', - gap: 8, - marginHorizontal: 12, - }, - darkModeToggleIcon: { - flexDirection: 'row', - alignItems: 'center', - justifyContent: 'center', - width: 26, - height: 26, - borderRadius: 15, - }, }) |