Selaa lähdekoodia

Support passing unserializable props to custom navBar component

Guy Carmeli 8 vuotta sitten
vanhempi
commit
c07c5bdb5d
1 muutettua tiedostoa jossa 5 lisäystä ja 0 poistoa
  1. 5
    0
      src/deprecated/platformSpecificDeprecated.android.js

+ 5
- 0
src/deprecated/platformSpecificDeprecated.android.js Näytä tiedosto

225
   if (_.isUndefined(ret.expendCollapsingToolBarOnTopTabChange)) {
225
   if (_.isUndefined(ret.expendCollapsingToolBarOnTopTabChange)) {
226
     ret.expendCollapsingToolBarOnTopTabChange = true;
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
   return ret;
233
   return ret;
229
 }
234
 }
230
 
235