diff --git a/example/App.js b/example/App.js
index d1ed8c0b7..bb9ee9253 100644
--- a/example/App.js
+++ b/example/App.js
@@ -36,8 +36,8 @@ import { useScreens } from 'react-native-screens';
I18nManager.forceRTL(false);
const data = [
- { component: SimpleStack, title: 'Simple', routeName: 'SimpleStack' },
{ component: HeaderPreset, title: 'UIKit Preset', routeName: 'UIKit' },
+ { component: SimpleStack, title: 'Wipe Preset', routeName: 'SimpleStack' },
{ component: ImageStack, title: 'Image', routeName: 'ImageStack' },
{ component: ModalStack, title: 'Modal', routeName: 'ModalStack' },
{ component: FullScreen, title: 'Full Screen', routeName: 'FullScreen' },
diff --git a/example/src/FullScreen.js b/example/src/FullScreen.js
index 596b07a45..f6ccd68ba 100644
--- a/example/src/FullScreen.js
+++ b/example/src/FullScreen.js
@@ -4,7 +4,7 @@ import { createStackNavigator } from 'react-navigation-stack';
class Screen extends React.Component {
static navigationOptions = {
- header: null,
+ header: () => null,
};
render() {
diff --git a/example/src/HeaderBackgrounds.js b/example/src/HeaderBackgrounds.js
index f77e06e67..bbd65585e 100644
--- a/example/src/HeaderBackgrounds.js
+++ b/example/src/HeaderBackgrounds.js
@@ -19,7 +19,7 @@ function createHeaderBackgroundExample(options = {}) {
navigationOptions: {
headerTitle: 'Login Screen',
headerTintColor: '#fff',
- headerBackground: (
+ headerBackground: () => (
),
},
@@ -38,7 +38,7 @@ function createHeaderBackgroundExample(options = {}) {
navigationOptions: {
headerTitle: 'Games Screen',
headerTintColor: '#fff',
- headerBackground: (
+ headerBackground: () => (
),
},
diff --git a/example/src/HeaderPreset.js b/example/src/HeaderPreset.js
index 4884993ba..cda5bc60b 100644
--- a/example/src/HeaderPreset.js
+++ b/example/src/HeaderPreset.js
@@ -1,7 +1,10 @@
import * as React from 'react';
import { Button, StatusBar } from 'react-native';
import { SafeAreaView } from '@react-navigation/native';
-import { createStackNavigator } from 'react-navigation-stack';
+import {
+ createStackNavigator,
+ TransitionPresets,
+} from 'react-navigation-stack';
class HomeScreen extends React.Component {
static navigationOptions = {
@@ -100,9 +103,7 @@ const StackWithHeaderPreset = createStackNavigator(
ScreenWithNoHeader: ScreenWithNoHeader,
ScreenWithLongTitle: ScreenWithLongTitle,
},
- {
- headerTransitionPreset: 'uikit',
- }
+ TransitionPresets.SlideFromRightIOS
);
export default StackWithHeaderPreset;
diff --git a/example/src/ImageStack.js b/example/src/ImageStack.js
index 235f03549..f7e9fc3c3 100644
--- a/example/src/ImageStack.js
+++ b/example/src/ImageStack.js
@@ -7,7 +7,7 @@ class ListScreen extends React.Component {
static navigationOptions = ({ navigation }) => ({
title: 'Image list',
headerBackTitle: 'Back',
- headerLeft: (
+ headerLeft: () => (