-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathindex.android.js
More file actions
95 lines (88 loc) · 2.63 KB
/
index.android.js
File metadata and controls
95 lines (88 loc) · 2.63 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
import React, { Component } from 'react';
import { Provider } from 'react-redux';
import store from './store'
import HomeScene from './components/Home';
import FavoritesScene from './components/Favorites';
import LoginScene from './components/LoginScene';
import UserProfileScene from './components/UserProfile'
import CameraScene from './components/Camera'
import FoodDetails from './components/FoodDetails'
import MenuDrawer from './components/MenuDrawer'
import PostingFoodScene from './components/PostingFood'
import SearchScene from './components/SearchScene';
import YourFoodsScene from './components/YourFoods';
import EditUserProfile from './components/EditUserProfile';
import {
AppRegistry,
Navigator,
BackAndroid,
AsyncStorage,
} from 'react-native';
export default class Botram extends Component {
renderNewScene (route, navigator) {
if (route.title === 'LoginScene') {
return(
<LoginScene route={route} navigator={navigator} />
)
}
else if (route.title === 'HomeScene') {
return (
<HomeScene route={route} navigator={navigator} />
)
}
else if (route.title === 'FavoritesScene') {
return (
<FavoritesScene route={route} navigator={navigator} />
)
}
else if (route.title === 'CameraScene'){
return(
<CameraScene route={route} navigator={navigator} />
)
}
else if (route.title === 'FoodDetails') {
return (
<FoodDetails route={route} navigator={navigator} foodId={route.foodId}/>
)
}
else if (route.title === 'UserProfileScene') {
return (
<UserProfileScene route={route} navigator={navigator} profile={route.profile} />
)
}
else if (route.title === 'PostingFoodScene') {
return (
<PostingFoodScene route={route} navigator={navigator} pathUri={route.uri} />
)
}
else if (route.title === "SearchScene") {
return (
<SearchScene route={route} navigator={navigator} />
)
}
else if (route.title === "YourFoodsScene") {
return (
<YourFoodsScene route={route} navigator={navigator} />
)
}
else if (route.title === "EditUserProfile") {
return (
<EditUserProfile route={route} navigator={navigator} />
)
}
}
render() {
const appThis = this
return (
<Provider store={store}>
<Navigator
initialRoute={{title: 'HomeScene' }}
renderScene={appThis.renderNewScene}
configureScene={(route, routeStack) =>
Navigator.SceneConfigs.FadeAndroid}
/>
</Provider>
);
}
}
AppRegistry.registerComponent('Botram', () => Botram);