Bladeren bron

Support passing unserializable props to custom navBar component

Guy Carmeli 7 jaren geleden
bovenliggende
commit
c07c5bdb5d
1 gewijzigde bestanden met toevoegingen van 5 en 0 verwijderingen
  1. 5
    0
      src/deprecated/platformSpecificDeprecated.android.js

+ 5
- 0
src/deprecated/platformSpecificDeprecated.android.js Bestand weergeven

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