From 87c700d940c4bfd82cdea88eb8a0de4acf690d60 Mon Sep 17 00:00:00 2001 From: Abdul Basit Date: Thu, 16 Sep 2021 13:46:44 +0530 Subject: [PATCH] added bounds as 3rd param in onDragRelease Callback type script version was not returning bound, so i checked, I found 3rd param of onDragRelease callback was not present in Draggable.tsx file --- Draggable.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Draggable.tsx b/Draggable.tsx index 363ab4a..3737040 100644 --- a/Draggable.tsx +++ b/Draggable.tsx @@ -40,7 +40,7 @@ interface IProps { touchableOpacityProps?: object; onDrag?: (e: GestureResponderEvent, gestureState: PanResponderGestureState) => void; onShortPressRelease?: (event: GestureResponderEvent) => void; - onDragRelease?: (e: GestureResponderEvent, gestureState: PanResponderGestureState) => void; + onDragRelease?: (e: GestureResponderEvent, gestureState: PanResponderGestureState, bounds:{left: number, top: number, right: number, bottom: number}) => void; onLongPress?: (event: GestureResponderEvent) => void; onPressIn?: (event: GestureResponderEvent) => void; onPressOut?: (event: GestureResponderEvent) => void; @@ -125,7 +125,7 @@ export default function Draggable(props: IProps) { (e: GestureResponderEvent, gestureState: PanResponderGestureState) => { isDragging.current = false; if (onDragRelease) { - onDragRelease(e, gestureState); + onDragRelease(e, gestureState, getBounds()) onRelease(e, true); } if (!shouldReverse) {