diff --git a/NewArch/src/Navigation.tsx b/NewArch/src/Navigation.tsx index 7b81acc3..2c15ce39 100644 --- a/NewArch/src/Navigation.tsx +++ b/NewArch/src/Navigation.tsx @@ -257,44 +257,42 @@ const DrawerNavigator = ({drawerContent, defaultStatus, children} : DrawerNaviga return ( - - - { drawerIsOpen && - - setDrawerDesiredOpen(false)} - onAccessibilityTap={() => setDrawerDesiredOpen(false)} - /> - - } - - {drawer} - - + {React.Children.map(children, child => { const name = child.props.name; if (name !== navigationContext.currentScreen) { return null; } return ( - + {child} ); })} + { drawerIsOpen && + + setDrawerDesiredOpen(false)} + onAccessibilityTap={() => setDrawerDesiredOpen(false)} + /> + + } + + {drawer} + );