Как скрыть иконку в TabNavigator? - PullRequest
0 голосов
/ 16 октября 2018

Я создаю tabNavigator, используя createStackNavigator Мой код следующий:

const ArticlesStack = createStackNavigator({
  Articles: ArticlesScreen,
},
{
  cardStyle: { backgroundColor: '#fff' },
});

const ProfileStack = createStackNavigator({
  Profile: ProfileScreen,
},
{
  cardStyle: { backgroundColor: '#fff' },
});

const ArticleStack = createStackNavigator({
  Article: ArticleScreen,
},
{
  cardStyle: { backgroundColor: '#fff' },
});

ArticlesStack.navigationOptions = {
  tabBarLabel: 'Articles',
  tabBarIcon: ({ focused }) => (
    <TabBarIcon
      focused = {focused}
      name = {
        Platform.OS === 'ios'
          ? `ios-link${focused ? '' : '-outline'}`
          : 'md-link'
      }
    />
  ),
};

ArticleStack.navigationOptions = {
  header: null,
};

ProfileStack.navigationOptions = {
  tabBarLabel: 'Profile',
  tabBarIcon: ({ focused }) => (
    <TabBarIcon
      focused = {focused}
      name = {
        Platform.OS === 'ios'
          ? `ios-options${focused ? '' : '-outline'}`
          : 'md-options'
      }
    />
  ),
};

bottomTabNavigator = createBottomTabNavigator({
  ArticlesStack,
  ArticleStack,
  ProfileStack,
});

export default createSwitchNavigator({
  Main: bottomTabNavigator,
});

И мой TabBar:

enter image description here

Но я хочу скрыть название de ArticleStack в моем TabBar.

Что мне нужно сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...