diff --git a/Libraries/Experimental/SwipeableRow/SwipeableRow.js b/Libraries/Experimental/SwipeableRow/SwipeableRow.js index dfac8e99b..e22c6878e 100644 --- a/Libraries/Experimental/SwipeableRow/SwipeableRow.js +++ b/Libraries/Experimental/SwipeableRow/SwipeableRow.js @@ -74,6 +74,7 @@ const SwipeableRow = React.createClass({ * component A to be transparent until component B is loaded. */ isSwipeableViewRendered: false, + rowHeight: (null: ?number), }; }, @@ -117,7 +118,10 @@ const SwipeableRow = React.createClass({ let slideOutView; if (this.state.isSwipeableViewRendered) { slideOutView = ( - + {this.props.slideoutView} ); @@ -139,8 +143,7 @@ const SwipeableRow = React.createClass({ return ( + {...this._panResponder.panHandlers}> {slideOutView} {swipeableView} @@ -151,6 +154,7 @@ const SwipeableRow = React.createClass({ if (!this.state.isSwipeableViewRendered) { this.setState({ isSwipeableViewRendered: true, + rowHeight: event.nativeEvent.layout.height, }); } }, @@ -225,13 +229,8 @@ const SwipeableRow = React.createClass({ }); const styles = StyleSheet.create({ - container: { - flex: 1, - flexDirection: 'row', - }, slideOutContainer: { bottom: 0, - flex: 1, left: 0, position: 'absolute', right: 0,