forked from
jollywhoppers.com/witchsky.app
Bluesky app fork with some witchin' additions 馃挮
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}