react-native-navigation的迁移库

Root.js 534B

12345678910111213141516171819
  1. const Container = require('./Container');
  2. const SideMenu = require('./SideMenu');
  3. const BottomTabs = require('./BottomTabs');
  4. class Root {
  5. /**
  6. * @property {Container} container
  7. * @property {SideMenu} [sideMenu]
  8. * @property {BottomTabs} [bottomTabs]
  9. */
  10. constructor(root) {
  11. this.container = root.container && new Container(root.container);
  12. this.sideMenu = root.sideMenu && new SideMenu(root.sideMenu);
  13. this.bottomTabs = root.bottomTabs && new BottomTabs(root.bottomTabs).tabs;
  14. }
  15. }
  16. module.exports = Root;