Procházet zdrojové kódy

Support passing unserializable props to custom navBar component

Guy Carmeli před 7 roky
rodič
revize
c07c5bdb5d

+ 5
- 0
src/deprecated/platformSpecificDeprecated.android.js Zobrazit soubor

@@ -225,6 +225,11 @@ function convertStyleParams(originalStyleObject) {
225 225
   if (_.isUndefined(ret.expendCollapsingToolBarOnTopTabChange)) {
226 226
     ret.expendCollapsingToolBarOnTopTabChange = true;
227 227
   }
228
+  if (ret.topBarReactViewInitialProps) {
229
+    const passPropsKey = _.uniqueId('customNavBarComponent');
230
+    PropRegistry.save(passPropsKey, ret.topBarReactViewInitialProps);
231
+    ret.topBarReactViewInitialProps = {passPropsKey};  
232
+  }
228 233
   return ret;
229 234
 }
230 235