-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMainBottomTabNavigator.tsx
38 lines (36 loc) · 1.17 KB
/
MainBottomTabNavigator.tsx
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
import React from 'react';
import {createBottomTabNavigator} from '@react-navigation/bottom-tabs';
import CustomTabBar from '../components/CustomTabBar';
import UsefulContactsScreen from '../screens/UsefulContactsScreen';
import MapsScreen from '../screens/MapScreen';
import HomeStackNavigator from './HomeStackNavigator';
import GuideArticlesStackNavigator from './GuideArticlesStackNavigator';
const BottomTab = createBottomTabNavigator();
export function MainBottomTabNavigator({navigation}: any) {
return (
<BottomTab.Navigator
initialRouteName="Home"
tabBar={props => <CustomTabBar {...props} />}>
<BottomTab.Screen
name="Home"
component={HomeStackNavigator}
options={{headerShown: false}}
/>
<BottomTab.Screen
name="Map"
component={MapsScreen}
options={{headerShown: false}}
/>
<BottomTab.Screen
name="GuideArticles"
component={GuideArticlesStackNavigator}
options={{headerShown: false}}
/>
<BottomTab.Screen
name="UsefulContacts"
component={UsefulContactsScreen}
options={{headerShown: false}}
/>
</BottomTab.Navigator>
);
}