message: Removed separate component
diff: @@ -16,25 +16,11 @@ export default ({stateNavigator, startStateKey, visible, offset}) => (
  crumbStyle={getStyle(0.05, 0.9, 0)}
  style={{flex: +visible, backgroundColor: 'black'}}
  stateNavigator={stateNavigator}>
  - {({translate, scale, opacity}, scene, active) => (
  - <Scene
  - visible={visible}
  - scale={scale}
  - translate={translate}
  - opacity={opacity}
  - offset={offset}
  - pointerEvents={active ? 'auto' : 'none'}
  - dimensions={Dimensions.get('window')}>
  - {scene}
  - </Scene>
  - )}
  - </SceneNavigator>
  -);
  -
  -const Scene = ({visible, translate, scale, opacity, pointerEvents,
  - dimensions: {width, height}, offset, children}) => (
  + {({translate, scale, opacity}, scene, active) => {
  + const {width, height} = Dimensions.get('window');
  + return (
  <View
  - pointerEvents={pointerEvents}
  + pointerEvents={active ? 'auto' : 'none'}
  style={{
  position: 'absolute',
  backgroundColor: 'white',
  @@ -47,6 +33,9 @@ const Scene = ({visible, translate, scale, opacity, pointerEvents,
  {scale: scale},
  ]
  }}>
  - {children}
  + {scene}
  </View>
  + )
  + }}
  + </SceneNavigator>
  );
  