From 7124c1feb1c85bdd70e79677976219d3335c9610 Mon Sep 17 00:00:00 2001 From: Nick McIntosh Date: Sun, 19 Jun 2016 10:15:29 +1000 Subject: [PATCH 1/2] Added support for passing client prop to Provider wrapper component --- src/Navigation.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Navigation.js b/src/Navigation.js index 636b1974878..cf64201c29b 100644 --- a/src/Navigation.js +++ b/src/Navigation.js @@ -10,9 +10,9 @@ function registerScreen(screenID, generator) { AppRegistry.registerComponent(screenID, generator); } -function registerComponent(screenID, generator, store = undefined, Provider = undefined) { +function registerComponent(screenID, generator, store = undefined, Provider = undefined, client= undefined) { if (store && Provider) { - return _registerComponentRedux(screenID, generator, store, Provider); + return _registerComponentRedux(screenID, generator, store, Provider, client); } else { return _registerComponentNoRedux(screenID, generator); } @@ -35,7 +35,7 @@ function _registerComponentNoRedux(screenID, generator) { return generatorWrapper; } -function _registerComponentRedux(screenID, generator, store, Provider) { +function _registerComponentRedux(screenID, generator, store, Provider, client) { const generatorWrapper = function() { const InternalComponent = generator(); return class extends Screen { @@ -43,7 +43,7 @@ function _registerComponentRedux(screenID, generator, store, Provider) { static navigatorButtons = InternalComponent.navigatorButtons || {}; render() { return ( - + ); From 3f25a0fec4cf3446d36846b3e62040bdb9905998 Mon Sep 17 00:00:00 2001 From: Nick McIntosh Date: Mon, 20 Jun 2016 11:56:02 +1000 Subject: [PATCH 2/2] fix minor typo --- src/Navigation.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Navigation.js b/src/Navigation.js index cf64201c29b..f6dcfd3ba56 100644 --- a/src/Navigation.js +++ b/src/Navigation.js @@ -10,7 +10,7 @@ function registerScreen(screenID, generator) { AppRegistry.registerComponent(screenID, generator); } -function registerComponent(screenID, generator, store = undefined, Provider = undefined, client= undefined) { +function registerComponent(screenID, generator, store = undefined, Provider = undefined, client = undefined) { if (store && Provider) { return _registerComponentRedux(screenID, generator, store, Provider, client); } else {