locaft_mobile/components/BottomTab.js

99 lines
2.3 KiB
JavaScript
Raw Normal View History

2022-03-18 11:33:51 -07:00
import React from 'react';
2022-03-31 18:36:46 -07:00
import {StatusBar, StyleSheet, Text, useColorScheme, View} from 'react-native';
import {createBottomTabNavigator} from '@react-navigation/bottom-tabs';
import HomeScreen from './HomeScreen';
import RegisterUserScreen from './RegisterUserScreen';
2022-05-08 05:19:40 -07:00
import LoginUserScreen from './LoginUserScreen';
2022-05-09 10:21:05 -07:00
import UserProfile from './UserProfile';
2022-05-14 23:24:56 -07:00
import HouseLocation from './HouseLocation'
2022-03-18 11:33:51 -07:00
import {Icon} from 'react-native-elements';
2022-05-14 23:24:56 -07:00
2022-03-18 11:33:51 -07:00
const Tab = createBottomTabNavigator();
function BottomTab() {
return (
<Tab.Navigator
2022-03-31 18:36:46 -07:00
screenOptions={{
title: '',
2022-05-08 05:19:40 -07:00
gestureEnabled: true,
animationEnabled: false,
2022-03-31 18:36:46 -07:00
tabBarShowLabel: false,
tabBarStyle: [
{
position: 'absolute',
bottom: 10,
left: 20,
right: 20,
elevation: 0,
backgroundColor: '#cdcdcd',
borderRadius: 25,
height: 50,
width: '90%',
},
],
}}>
<Tab.Screen
name="Home"
component={HomeScreen}
options={{
tabBarIcon: ({focused}) => (
<Icon
name="home-outline"
type="ionicon"
size={36}
color="#206ba5"
/>
),
headerShown:false,
}}
/>
<Tab.Screen
name="s"
2022-05-08 05:19:40 -07:00
component={LoginUserScreen}
2022-03-31 18:36:46 -07:00
options={{
tabBarIcon: ({focused}) => (
<Icon
name="search-outline"
type="ionicon"
size={36}
color="#206ba5"
/>
),
headerShown:false,
}}
/>
<Tab.Screen
name="r"
2022-05-09 10:21:05 -07:00
component={UserProfile}
2022-03-31 18:36:46 -07:00
options={{
tabBarIcon: ({focused}) => (
<Icon name="sliders" type="feather" size={36} color="#206ba5" />
),
headerShown:false,
}}
/>
<Tab.Screen
name="t"
2022-05-14 23:24:56 -07:00
component={HouseLocation}
2022-03-31 18:36:46 -07:00
options={{
tabBarIcon: ({focused}) => (
<Icon
name="person-circle-outline"
type="ionicon"
size={36}
color="#206ba5"
/>
),
headerShown:false,
}}
/>
2022-03-18 11:33:51 -07:00
</Tab.Navigator>
);
}
2022-05-08 05:19:40 -07:00
2022-03-18 11:33:51 -07:00
export default BottomTab;
2022-05-08 05:19:40 -07:00