refactor: remove cardTransparent in favor of cardStyle

This commit is contained in:
Satyajit Sahoo
2019-12-16 16:25:22 +01:00
parent ea88193923
commit c3133cdb5f
7 changed files with 107 additions and 61 deletions

View File

@@ -14,9 +14,9 @@ const DragLimitedToModal: NavigationStackScreenComponent = () => (
);
DragLimitedToModal.navigationOptions = {
cardStyle: { backgroundColor: 'transparent' },
gestureDirection: 'vertical',
gestureResponseDistance: { vertical: HEIGHT },
cardTransparent: true,
cardStyleInterpolator: ({ current }) => {
const translateY = interpolate(current.progress, {
inputRange: [0, 1],

View File

@@ -114,9 +114,9 @@ export default createStackNavigator(
Transparent: {
screen: TransparentScreen,
navigationOptions: {
cardStyle: { backgroundColor: 'transparent' },
headerShown: false,
gestureEnabled: false,
cardTransparent: true,
transitionSpec: {
open: TransitionSpecs.TransitionIOSSpec,
close: TransitionSpecs.TransitionIOSSpec,

View File

@@ -72,8 +72,8 @@ export default createStackNavigator(
mode: 'modal',
headerMode: 'none',
defaultNavigationOptions: {
cardStyle: { backgroundColor: 'transparent' },
gestureEnabled: false,
cardTransparent: true,
cardStyleInterpolator: ({ current: { progress } }) => {
const opacity = Animated.interpolate(progress, {
inputRange: [0, 0.5, 0.9, 1],