-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNavigation.js
More file actions
109 lines (99 loc) · 2.23 KB
/
Navigation.js
File metadata and controls
109 lines (99 loc) · 2.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
import React from "react"
import { createBottomTabNavigator, createStackNavigator, createAppContainer, createNavigationContainer, createSwitchNavigator } from "react-navigation"
import Icon from 'react-native-vector-icons/MaterialIcons'
import Splash from './containers/Splash'
import Login from './containers/Login'
import Register from './containers/Register'
import Chat from './containers/Chat'
import MovieDetail from './containers/MovieDetail'
const AppNavigation = createStackNavigator({
Chat :{
screen : Chat,
navigationOptions : {
title : 'Eve'
}
},
MovieDetail: {
screen: MovieDetail
}
}, {
headerMode : 'none',
navigationOptions : {
headerVisible : false,
},
initialRouteName: 'Chat'
})
// const ChatStack = createStackNavigator({
// Chat: {
// screen: Chat,
// navigationOptions: {
// title: 'Eve'
// }
// },
// MovieDetail: {
// screen: MovieDetail
// }
// }, {
// headerMode: 'none',
// navigationOptions: {
// headerVisible: false,
// },
// initialRouteName: 'Chat',
// })
const AuthNavigation = createSwitchNavigator({
Login : Login,
Register : Register
}, {
headerMode: 'none',
navigationOptions : {
headerVisible : false,
},
initialRouteName : 'Login'
})
// const LoginStack = createStackNavigator({
// Login: {
// screen: Login
// },
// }, {
// headerMode: 'none',
// navigationOptions: {
// headerVisible: false,
// },
// initialRouteName: 'Login',
// }
// )
// const RegisterStack = createStackNavigator({
// Register: {
// screen: Register
// },
// }, {
// headerMode: 'none',
// navigationOptions: {
// headerVisible: false,
// },
// initialRouteName: 'Register',
// }
// )
const RootNavigation = createSwitchNavigator({
Splash : Splash,
App : AppNavigation,
Auth : AuthNavigation
})
// const RootStack = createStackNavigator({
// Login: {
// screen: LoginStack
// },
// Register: {
// screen: RegisterStack
// },
// Chat: {
// screen: ChatStack
// }
// }, {
// headerMode: 'none',
// navigationOptions: {
// headerVisible: false,
// },
// initialRouteName: 'Login',
// })
export default createAppContainer(RootNavigation)