From c28595e3fb55010aef2b6a4fa54374a28a2b9fee Mon Sep 17 00:00:00 2001 From: Tim Yung Date: Mon, 3 Jul 2017 19:03:21 -0700 Subject: [PATCH] RN: Add `close` to SwipeableRow Reviewed By: sahrens Differential Revision: D5365597 fbshipit-source-id: 18cc896b551ce11b64c85067d5f17b3614762814 --- Libraries/Experimental/SwipeableRow/SwipeableRow.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Libraries/Experimental/SwipeableRow/SwipeableRow.js b/Libraries/Experimental/SwipeableRow/SwipeableRow.js index 5a7c575c4..f36305927 100644 --- a/Libraries/Experimental/SwipeableRow/SwipeableRow.js +++ b/Libraries/Experimental/SwipeableRow/SwipeableRow.js @@ -190,6 +190,11 @@ const SwipeableRow = React.createClass({ ); }, + close(): void { + this.props.onClose(); + this._animateToClosedPosition(); + }, + _onSwipeableViewLayout(event: Object): void { this.setState({ isSwipeableViewRendered: true, @@ -268,6 +273,7 @@ const SwipeableRow = React.createClass({ { duration, toValue, + useNativeDriver: true, }, ).start(() => { this._previousLeft = toValue;