-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathApp.js
67 lines (56 loc) · 1.53 KB
/
App.js
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
import React, {Component} from 'react';
import {Platform, StyleSheet, Text, View, StatusBar} from 'react-native';
import colors from "./src/assets/colors/UiColors";
import {Header} from 'native-base';
import Home from "./src/containers/Home/Home";
import Event from "./src/containers/Event/Event";
import Login from "./src/containers/Login/Login";
import SocietiesHome from "./src/containers/Societies/SocietiesHome";
import {createStackNavigator,createAppContainer} from 'react-navigation';
//import {setTopLevelNavigator,navigate} from './src/Helpers/NavigationService';
class FirstScreen extends React.Component {
static navigationOptions = {
header: null ,
};
render() {
return (
<View style={styles.masterContainer}>
<StatusBar
backgroundColor={colors.statusBar}
barStyle="light-content"/>
<Home/>
</View>
);
}
}
const RootStack = createStackNavigator(
{
Login: {
screen: FirstScreen,
},
Home: {
screen: Home,
navigationOptions:{header:null}
},
Event: {
screen: Event,
},
Societies: {
screen: SocietiesHome,
}
},
{
initialRouteName: 'Login',
}
);
const styles = StyleSheet.create({
masterContainer: {
flex: 1
}
});
const AppContainer = createAppContainer(RootStack);
export default class App extends React.Component {
render() {
return <AppContainer />;
}
}