import {createBottomTabNavigator} from '@react-navigation/bottom-tabs'; import React, {Fragment} from 'react'; import {useSelector} from 'react-redux'; import {NavigationIcon} from '../../components'; import {RootState} from '../../store/rootReducer'; import {ScreenType} from '../../types'; import MainStackScreen from '../main/MainStackScreen'; const Tabs = createBottomTabNavigator(); const NavigationBar: React.FC = () => { const {isOnboardedUser} = useSelector((state: RootState) => state.user); return ( ({ tabBarIcon: ({focused}) => { switch (route.name) { case 'Home': return ; case 'Search': return ; case 'Upload': return ; case 'Notifications': return ; case 'Profile': return ; default: return ; } }, })} initialRouteName={isOnboardedUser ? 'Profile' : 'Search'} tabBarOptions={{ showLabel: false, style: { backgroundColor: 'transparent', position: 'absolute', borderTopWidth: 0, left: 0, right: 0, bottom: '1%', }, }}> ); }; export default NavigationBar;