DrawerNav: don't push screen to stack if it's already focused (#1817)

This commit is contained in:
Iftekhar Rifat
2017-06-23 09:29:30 +06:00
committed by Adam Miskiewicz
parent c61d72f9e7
commit 608217abbc

View File

@@ -75,9 +75,11 @@ class DrawerSidebar extends PureComponent<void, Props, void> {
return null;
};
_onItemPress = ({ route }: DrawerItem) => {
_onItemPress = ({ route, focused }: DrawerItem) => {
this.props.navigation.navigate('DrawerClose');
this.props.navigation.navigate(route.routeName);
if (!focused) {
this.props.navigation.navigate(route.routeName);
}
};
render() {