'use strict'; var Controllers = require('react-native-controllers'); var React = Controllers.hijackReact(); var { ControllerRegistry, TabBarControllerIOS, NavigationControllerIOS, ViewControllerIOS, DrawerControllerIOS } = React; // require all top level react components you refer to in the layout require('./SideMenu'); require('./MovieListScreen'); require('./MoreDrawerOptionsScreen'); require('./SearchScreen'); require('./FavoritesScreen'); require('./ExtraScreen'); require('./ModalScreen'); require('./StyledTabScreen'); var MoviesApp = Controllers.createClass({ render: function() { return ( ); } }); var ModalScreenTester = Controllers.createClass({ render: function() { return ( ); }, }); var TabStyleTester = Controllers.createClass({ render: function() { return ( ); } }) var MoreDrawerScreenTester = Controllers.createClass({ render: function() { return ( ); }, }); ControllerRegistry.registerController('MoviesApp', () => MoviesApp); ControllerRegistry.registerController('ModalScreenTester', () => ModalScreenTester); ControllerRegistry.registerController('TabStyleTester', () => TabStyleTester); ControllerRegistry.registerController('MoreDrawerScreenTester', () => MoreDrawerScreenTester); // this line makes the app actually start and initialize ControllerRegistry.setRootController('MoviesApp'); module.exports = MoviesApp; module.exports = ModalScreenTester; module.exports = MoreDrawerScreenTester;