From 416047c109d1043ebfbf0f071ef02a4e8c953d85 Mon Sep 17 00:00:00 2001 From: Brent Vatne Date: Thu, 11 Oct 2018 12:12:36 -0700 Subject: [PATCH] Pass through entire drawer config object to router --- .../src/navigators/createDrawerNavigator.js | 26 ++----------------- 1 file changed, 2 insertions(+), 24 deletions(-) diff --git a/packages/drawer/src/navigators/createDrawerNavigator.js b/packages/drawer/src/navigators/createDrawerNavigator.js index 037cf685..0fe989ef 100644 --- a/packages/drawer/src/navigators/createDrawerNavigator.js +++ b/packages/drawer/src/navigators/createDrawerNavigator.js @@ -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); };