@@ -217,7 +217,7 @@ export default class Swipeable extends PureComponent {
217217 const { lastOffset, pan} = this . state ;
218218
219219 pan . setOffset ( lastOffset ) ;
220- this . props . onSwipeStart ( event , gestureState ) ;
220+ this . props . onSwipeStart ( event , gestureState , this ) ;
221221 } ;
222222
223223 _handlePanResponderMove = ( event , gestureState ) => {
@@ -257,46 +257,46 @@ export default class Swipeable extends PureComponent {
257257 let nextRightButtonsActivated = rightButtonsActivated ;
258258
259259 this . _handlePan ( event , gestureState ) ;
260- onSwipeMove ( event , gestureState ) ;
260+ onSwipeMove ( event , gestureState , this ) ;
261261
262262 if ( ! leftActionActivated && canSwipeRight && x >= leftActionActivationDistance ) {
263263 nextLeftActionActivated = true ;
264- onLeftActionActivate ( event , gestureState ) ;
264+ onLeftActionActivate ( event , gestureState , this ) ;
265265 }
266266
267267 if ( leftActionActivated && canSwipeRight && x < leftActionActivationDistance ) {
268268 nextLeftActionActivated = false ;
269- onLeftActionDeactivate ( event , gestureState ) ;
269+ onLeftActionDeactivate ( event , gestureState , this ) ;
270270 }
271271
272272 if ( ! rightActionActivated && canSwipeLeft && x <= - rightActionActivationDistance ) {
273273 nextRightActionActivated = true ;
274- onRightActionActivate ( event , gestureState ) ;
274+ onRightActionActivate ( event , gestureState , this ) ;
275275 }
276276
277277 if ( rightActionActivated && canSwipeLeft && x > - rightActionActivationDistance ) {
278278 nextRightActionActivated = false ;
279- onRightActionDeactivate ( event , gestureState ) ;
279+ onRightActionDeactivate ( event , gestureState , this ) ;
280280 }
281281
282282 if ( ! leftButtonsActivated && hasLeftButtons && ! isSwipingLeft && x >= leftButtonsActivationDistance ) {
283283 nextLeftButtonsActivated = true ;
284- onLeftButtonsActivate ( event , gestureState ) ;
284+ onLeftButtonsActivate ( event , gestureState , this ) ;
285285 }
286286
287287 if ( leftButtonsActivated && hasLeftButtons && isSwipingLeft ) {
288288 nextLeftButtonsActivated = false ;
289- onLeftButtonsDeactivate ( event , gestureState ) ;
289+ onLeftButtonsDeactivate ( event , gestureState , this ) ;
290290 }
291291
292292 if ( ! rightButtonsActivated && hasRightButtons && ! isSwipingRight && x <= - rightButtonsActivationDistance ) {
293293 nextRightButtonsActivated = true ;
294- onRightButtonsActivate ( event , gestureState ) ;
294+ onRightButtonsActivate ( event , gestureState , this ) ;
295295 }
296296
297297 if ( rightButtonsActivated && hasRightButtons && isSwipingRight ) {
298298 nextRightButtonsActivated = false ;
299- onRightButtonsDeactivate ( event , gestureState ) ;
299+ onRightButtonsDeactivate ( event , gestureState , this ) ;
300300 }
301301
302302 const needsUpdate =
@@ -339,30 +339,30 @@ export default class Swipeable extends PureComponent {
339339 const animationFn = this . _getReleaseAnimationFn ( ) ;
340340 const animationConfig = this . _getReleaseAnimationConfig ( ) ;
341341
342- onSwipeRelease ( event , gestureState ) ;
342+ onSwipeRelease ( event , gestureState , this ) ;
343343
344344 if ( leftActionActivated ) {
345- onLeftActionRelease ( event , gestureState ) ;
345+ onLeftActionRelease ( event , gestureState , this ) ;
346346 }
347347
348348 if ( rightActionActivated ) {
349- onRightActionRelease ( event , gestureState ) ;
349+ onRightActionRelease ( event , gestureState , this ) ;
350350 }
351351
352352 if ( leftButtonsActivated && ! leftButtonsOpen ) {
353- onLeftButtonsOpenRelease ( event , gestureState ) ;
353+ onLeftButtonsOpenRelease ( event , gestureState , this ) ;
354354 }
355355
356356 if ( ! leftButtonsActivated && leftButtonsOpen ) {
357- onLeftButtonsCloseRelease ( event , gestureState ) ;
357+ onLeftButtonsCloseRelease ( event , gestureState , this ) ;
358358 }
359359
360360 if ( rightButtonsActivated && ! rightButtonsOpen ) {
361- onRightButtonsOpenRelease ( event , gestureState ) ;
361+ onRightButtonsOpenRelease ( event , gestureState , this ) ;
362362 }
363363
364364 if ( ! rightButtonsActivated && rightButtonsOpen ) {
365- onRightButtonsCloseRelease ( event , gestureState ) ;
365+ onRightButtonsCloseRelease ( event , gestureState , this ) ;
366366 }
367367
368368 this . setState ( {
@@ -390,32 +390,32 @@ export default class Swipeable extends PureComponent {
390390 onSwipeComplete
391391 } = this . props ;
392392
393- onSwipeComplete ( event , gestureState ) ;
393+ onSwipeComplete ( event , gestureState , this ) ;
394394
395395 if ( leftActionActivated ) {
396- onLeftActionComplete ( event , gestureState ) ;
397- onLeftActionDeactivate ( event , gestureState ) ;
396+ onLeftActionComplete ( event , gestureState , this ) ;
397+ onLeftActionDeactivate ( event , gestureState , this ) ;
398398 }
399399
400400 if ( rightActionActivated ) {
401- onRightActionComplete ( event , gestureState ) ;
402- onRightActionDeactivate ( event , gestureState ) ;
401+ onRightActionComplete ( event , gestureState , this ) ;
402+ onRightActionDeactivate ( event , gestureState , this ) ;
403403 }
404404
405405 if ( leftButtonsActivated && ! leftButtonsOpen ) {
406- onLeftButtonsOpenComplete ( event , gestureState ) ;
406+ onLeftButtonsOpenComplete ( event , gestureState , this ) ;
407407 }
408408
409409 if ( ! leftButtonsActivated && leftButtonsOpen ) {
410- onLeftButtonsCloseComplete ( event , gestureState ) ;
410+ onLeftButtonsCloseComplete ( event , gestureState , this ) ;
411411 }
412412
413413 if ( rightButtonsActivated && ! rightButtonsOpen ) {
414- onRightButtonsOpenComplete ( event , gestureState ) ;
414+ onRightButtonsOpenComplete ( event , gestureState , this ) ;
415415 }
416416
417417 if ( ! rightButtonsActivated && rightButtonsOpen ) {
418- onRightButtonsCloseComplete ( event , gestureState ) ;
418+ onRightButtonsCloseComplete ( event , gestureState , this ) ;
419419 }
420420 } ) ;
421421 } ;
0 commit comments