Navigate to nested router within stack (#1025)

This commit is contained in:
Mike Grabowski
2017-04-13 18:28:47 +02:00
committed by Eric Vicenti
parent 44e78f8644
commit 2dc869fedd
3 changed files with 76 additions and 8 deletions

View File

@@ -55,6 +55,18 @@ MyProfileScreen.navigationOptions = ({ navigation }) => ({
title: `${navigation.state.params.name}'s Profile!`,
});
const ProfileNavigator = StackNavigator({
Home: {
screen: MyHomeScreen,
},
Profile: {
path: 'people/:name',
screen: MyProfileScreen,
},
}, {
navigationOptions: {headerVisible: false},
});
const MyHeaderTestScreen = ({ navigation }) => (
<MyNavScreen
banner={`Full screen view`}
@@ -66,8 +78,6 @@ MyHeaderTestScreen.navigationOptions = ({navigation}) => {
const headerVisible = !header || header === 'visible';
return {
headerVisible,
headerBackTitle: 'wow',
headerRight: <Text>wow2</Text>,
title: 'Now you see me',
};
};
@@ -76,9 +86,8 @@ const ModalStack = StackNavigator({
Home: {
screen: MyHomeScreen,
},
Profile: {
path: 'people/:name',
screen: MyProfileScreen,
ProfileNavigator: {
screen: ProfileNavigator,
},
HeaderTest: {screen: MyHeaderTestScreen},
}, {