“Comment masquer un écran au tiroir en navigation réactive 5” Réponses codées

Masquer les liens d'écran dans DrawerNavigation dans React Native

import { DrawerItems } from 'react-navigation';

const visibleItems = ['HomeScreen', 'SettingsScreen', 'HelpScreen'];

const getVisible = item => contains(item.key, visibleItems);

const getFilteredAndStyledItems = ({ items, ...other }) => (
  <DrawerItems
    items={filter(getVisible, items)}
    {...other}
  />
);
Innocent Ibex

Comment masquer un écran au tiroir en navigation réactive 5

function DrawerNavigator() {
  return (
    <NavigationContainer>
      <Drawer.Navigator
        initialRouteName="Home"
        drawerContent={props => {
          const filteredProps = {
            ...props,
            state: {
              ...props.state,
              routeNames: props.state.routeNames.filter(routeName => {
                routeName !== 'Home';
              }),
              routes: props.state.routes.filter(route => route.name !== 'Home'),
            },
          };
          return (
            <DrawerContentScrollView {...filteredProps}>
              <DrawerItemList {...filteredProps} />
            </DrawerContentScrollView>
          );
        }}>
        <Drawer.Screen name="Notifications" component={ProfileScreen} />
        <Drawer.Screen name="Notifications2" component={ProfileScreen} />
        <Drawer.Screen name="Home" component={StackNavigator} />
      </Drawer.Navigator>
    </NavigationContainer>
  );
}
mukashwasti_

Réponses similaires à “Comment masquer un écran au tiroir en navigation réactive 5”

Questions similaires à “Comment masquer un écran au tiroir en navigation réactive 5”

Plus de réponses similaires à “Comment masquer un écran au tiroir en navigation réactive 5” dans JavaScript

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code