Pass through entire drawer config object to router

This commit is contained in:
Brent Vatne
2018-10-11 12:12:36 -07:00
committed by satyajit.happy
parent 9fdd671e6d
commit 416047c109

View File

@@ -49,30 +49,8 @@ const DefaultDrawerConfig = {
const DrawerNavigator = (routeConfigs, config = {}) => {
const mergedConfig = { ...DefaultDrawerConfig, ...config };
const {
order,
paths,
initialRouteName,
initialRouteParams,
backBehavior,
getCustomActionCreators,
...drawerConfig
} = mergedConfig;
const routerConfig = {
order,
paths,
initialRouteName,
initialRouteParams,
backBehavior,
getCustomActionCreators,
};
const drawerRouter = DrawerRouter(routeConfigs, routerConfig);
const navigator = createNavigator(DrawerView, drawerRouter, drawerConfig);
const drawerRouter = DrawerRouter(routeConfigs, mergedConfig);
const navigator = createNavigator(DrawerView, drawerRouter, mergedConfig);
return createNavigationContainer(navigator);
};