From 572beae41b326f3ef80bc2b790badf123e0071bc Mon Sep 17 00:00:00 2001 From: Satyajit Sahoo Date: Fri, 3 Jan 2020 21:27:48 +0100 Subject: [PATCH] fix: use gesture direction when using next screen's animation --- packages/stack/src/views/Stack/CardStack.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/stack/src/views/Stack/CardStack.tsx b/packages/stack/src/views/Stack/CardStack.tsx index d1e91574..b96207b5 100755 --- a/packages/stack/src/views/Stack/CardStack.tsx +++ b/packages/stack/src/views/Stack/CardStack.tsx @@ -444,6 +444,7 @@ export default class CardStack extends React.Component { : ({} as StackNavigationOptions); let transitionConfig = { + gestureDirection, transitionSpec, cardStyleInterpolator, headerStyleInterpolator, @@ -461,6 +462,7 @@ export default class CardStack extends React.Component { if (nextScene) { const { animationEnabled, + gestureDirection = defaultTransitionPreset.gestureDirection, transitionSpec = defaultTransitionPreset.transitionSpec, cardStyleInterpolator = animationEnabled === false ? forNoAnimationCard @@ -471,6 +473,7 @@ export default class CardStack extends React.Component { : ({} as StackNavigationOptions); transitionConfig = { + gestureDirection, transitionSpec, cardStyleInterpolator, headerStyleInterpolator, @@ -527,7 +530,6 @@ export default class CardStack extends React.Component { onTransitionEnd={onTransitionEnd} gestureEnabled={index !== 0 && getGesturesEnabled({ route })} gestureVelocityImpact={gestureVelocityImpact} - gestureDirection={gestureDirection} {...transitionConfig} />