11import React from 'react' ;
22import Animated , { Easing } from 'react-native-reanimated' ;
3- const { Value, timing, interpolate } = Animated ;
3+ const { Value, timing } = Animated ;
44
55export default class FadeTransition extends React . Component {
66 static navigationOptions = {
@@ -12,7 +12,6 @@ export default class FadeTransition extends React.Component {
1212 const isVisible = ! ! toState . routes . find (
1313 r => r . key === transition . transitionRouteKey
1414 ) ;
15- console . log ( 'running fade transition! ' , isVisible ) ;
1615 await new Promise ( resolve => {
1716 timing ( transition . opacity , {
1817 toValue : isVisible ? 1 : 0 ,
@@ -23,19 +22,10 @@ export default class FadeTransition extends React.Component {
2322 } ,
2423 } ;
2524 render ( ) {
26- const { transition, navigation } = this . props ;
27- const myKey = navigation . state . key ;
25+ const { transition } = this . props ;
2826 let opacity = 1 ;
2927 if ( transition ) {
3028 opacity = transition . opacity ;
31-
32- // const { fromState, toState, progress } = transition;
33- // const fromOpacity = fromState.routes.find(r => r.key === myKey) ? 1 : 0;
34- // const toOpacity = toState.routes.find(r => r.key === myKey) ? 1 : 0;
35- // opacity = interpolate(progress, {
36- // inputRange: [0, 1],
37- // outputRange: [fromOpacity, toOpacity],
38- // });
3929 }
4030 return (
4131 < Animated . View style = { { flex : 1 , opacity } } >
0 commit comments