-
Notifications
You must be signed in to change notification settings - Fork 1
/
App.js
63 lines (61 loc) · 1.83 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
import React from 'react';
import colors from './src/styles/colors';
import Home from './src/scenes/home';
import Viewer_Home from './src/scenes/home/viewer';
import Speaker_Home from './src/scenes/home/speaker';
import Meeting from './src/scenes/ILS';
import {NavigationContainer} from '@react-navigation/native';
import {createStackNavigator} from '@react-navigation/stack';
import {SCREEN_NAMES} from './src/navigators/screenNames';
const RootStack = createStackNavigator();
export default function App({}) {
return (
<NavigationContainer>
<RootStack.Navigator
screenOptions={{
animationEnabled: false,
presentation: 'modal',
}}
initialRouteName={SCREEN_NAMES.Home}>
<RootStack.Screen
name={SCREEN_NAMES.Home}
component={Home}
options={{headerShown: false}}
/>
<RootStack.Screen
name={SCREEN_NAMES.Viewer_Home}
component={Viewer_Home}
options={{
headerStyle: {
backgroundColor: colors.primary['900'],
},
headerBackTitle: 'Home',
headerTintColor: '#fff',
headerTitleStyle: {
fontWeight: 'bold',
},
}}
/>
<RootStack.Screen
name={SCREEN_NAMES.Speaker_Home}
component={Speaker_Home}
options={{
headerStyle: {
backgroundColor: colors.primary['900'],
},
headerBackTitle: 'Home',
headerTintColor: '#fff',
headerTitleStyle: {
fontWeight: 'bold',
},
}}
/>
<RootStack.Screen
name={SCREEN_NAMES.Meeting}
component={Meeting}
options={{headerShown: false}}
/>
</RootStack.Navigator>
</NavigationContainer>
);
}