Newer
Older
import React, {useEffect, useState} from 'react'
import { NavigationContainer } from '@react-navigation/native'
import { createBottomTabNavigator } from '@react-navigation/bottom-tabs'
import { createNativeStackNavigator } from '@react-navigation/native-stack'
import mapHome from './src/pages/map/MapHome'
import NewPlace from './src/pages/newPlace/newPlace'
import { ContextProvider } from './src/context/AuthContext'
import { Connexion } from './src/pages/connexion/connexion'
const Tab = createBottomTabNavigator()
const tabBarIconConfig = {
Home: 'newspaper-outline',
maps: 'map',
logement: 'ios-add-circle-sharp',
}
export default function App() {
<Tab.Navigator
initialRouteName='Home'
screenOptions={({ route }) => ({
//Icons
tabBarIcon: ({ focused, color, size }) =>
<Ionicons name={tabBarIconConfig?.[route.name]} size={size} color={color} />,
//Style
tabBarActiveTintColor: 'blue',
tabBarInactiveTintColor: 'gray',
headerShown: false
})}
>
<Tab.Screen name="maps" component={mapHome} />