diff --git a/packages/drawer/example/App.js b/packages/drawer/example/App.js index fe1dc01a..dbe510da 100644 --- a/packages/drawer/example/App.js +++ b/packages/drawer/example/App.js @@ -1,6 +1,5 @@ import * as React from 'react'; import { FlatList } from 'react-native'; -import { createSwitchNavigator } from '@react-navigation/core'; import { createAppContainer } from '@react-navigation/native'; import { createStackNavigator } from 'react-navigation-stack'; import { List, Divider } from 'react-native-paper'; @@ -45,18 +44,27 @@ class Home extends React.Component { } } -const MainNavigator = createSwitchNavigator({ - Home: createStackNavigator({ Home }), - ...data.reduce((acc, it) => { - acc[it.routeName] = { - screen: it.component, - navigationOptions: { - title: it.title, - }, - }; +const MainNavigator = createStackNavigator( + { + Home: createStackNavigator({ Home }), + ...data.reduce((acc, it) => { + acc[it.routeName] = { + screen: it.component, + navigationOptions: { + title: it.title, + }, + }; - return acc; - }, {}), -}); + return acc; + }, {}), + }, + { + headerMode: 'none', + mode: 'modal', + defaultNavigationOptions: { + gesturesEnabled: false, + }, + } +); export default createAppContainer(MainNavigator); diff --git a/packages/drawer/example/package.json b/packages/drawer/example/package.json index 5d90f09f..30e84dd5 100644 --- a/packages/drawer/example/package.json +++ b/packages/drawer/example/package.json @@ -11,15 +11,15 @@ "test": "node ./node_modules/jest/bin/jest.js --watchAll" }, "dependencies": { - "@react-navigation/core": "^3.0.0-alpha.4", + "@react-navigation/core": "3.0.0-alpha.7", "@react-navigation/native": "^3.0.0-alpha.5", - "react-navigation-stack": "^1.0.0-alpha.15", "expo": "~30.0.0", "hoist-non-react-statics": "^2.5.0", "prop-types": "^15.6.0", "react": "16.3.1", "react-native": "~0.55.0", - "react-native-paper": "^2.1.3" + "react-native-paper": "^2.1.3", + "react-navigation-stack": "^1.0.0-alpha.15" }, "devDependencies": { "babel-plugin-module-resolver": "^3.0.0", diff --git a/packages/drawer/example/src/SimpleDrawer.js b/packages/drawer/example/src/SimpleDrawer.js index 8e68176a..600d9cae 100644 --- a/packages/drawer/example/src/SimpleDrawer.js +++ b/packages/drawer/example/src/SimpleDrawer.js @@ -43,9 +43,15 @@ const MyNavScreen = ({ navigation, banner }) => ( onPress={() => navigation.navigate('Email')} title="Open other screen" /> -