im trying to hide the Label. and showLabel: false is not working.
showLabel: false
import React, {useLayoutEffect} from 'react'; import {createStackNavigator} from '@react-navigation/stack'; import {useNavigation} from '@react-navigation/native'; import HomeTopTabNavigator from '../routes/home.top.tab'; import {NAVIGATOR} from '../constants/screen.constants'; import THEME from '../constants/theme.constants'; import Icon from '../components/atoms/Icon'; const HomeStack = createStackNavigator(); function HomeStackNavigator() { const navigation = useNavigation(); useLayoutEffect(() => { navigation.setOptions({ showLabel: false, tabBarIcon: () => ( <Icon type="MaterialCommunityIcons" name="home" size={24} color={THEME.PRIMARY} /> ), }); }, [navigation]); return ( <HomeStack.Navigator screenOptions={{headerStyle: {elevation: 0, shadowOpacity: 0}}}> <HomeStack.Screen name={NAVIGATOR.HomeTopTab} component={HomeTopTabNavigator} /> </HomeStack.Navigator> ); } export default HomeStackNavigator;
For Tab bar pass like the ,
tabBarOptions={{ showLabel: false, } }
1.4m articles
1.4m replys
5 comments
57.0k users