Bluesky app fork with some witchin' additions 馃挮
at main 9 lines 498 B view raw
1import {useContext} from 'react' 2import {DrawerGestureContext} from 'react-native-drawer-layout' 3import {Gesture, GestureDetector} from 'react-native-gesture-handler' 4 5export function BlockDrawerGesture({children}: {children: React.ReactNode}) { 6 const drawerGesture = useContext(DrawerGestureContext) ?? Gesture.Native() // noop for web 7 const scrollGesture = Gesture.Native().blocksExternalGesture(drawerGesture) 8 return <GestureDetector gesture={scrollGesture}>{children}</GestureDetector> 9}