mirror of
https://github.com/zhigang1992/react-navigation.git
synced 2026-01-23 12:28:23 +08:00
* add withNavigationFocus HOC See: - https://github.com/react-navigation/react-navigation/issues/51#issuecomment-276003658 - https://github.com/react-navigation/react-navigation/issues/51#issuecomment-278761705 - https://github.com/react-navigation/react-navigation/pull/3345#issuecomment-360260067 * typos * remove unused import * Add withNavigationFocus export * add example TabsWithNavigationFocus * add example TabsWithNavigationFocus * withNavigationFocus: get navigation from context or props * subs => subscriptions * fix flow issues
39 lines
875 B
JavaScript
39 lines
875 B
JavaScript
/* eslint global-require: 0 */
|
|
|
|
module.exports = {
|
|
// Core
|
|
get createNavigationContainer() {
|
|
return require('./createNavigationContainer').default;
|
|
},
|
|
get StateUtils() {
|
|
return require('./StateUtils').default;
|
|
},
|
|
get addNavigationHelpers() {
|
|
return require('./addNavigationHelpers').default;
|
|
},
|
|
get NavigationActions() {
|
|
return require('./NavigationActions').default;
|
|
},
|
|
|
|
// Navigators
|
|
get createNavigator() {
|
|
return require('./navigators/createNavigator').default;
|
|
},
|
|
|
|
// Routers
|
|
get StackRouter() {
|
|
return require('./routers/StackRouter').default;
|
|
},
|
|
get TabRouter() {
|
|
return require('./routers/TabRouter').default;
|
|
},
|
|
|
|
// HOCs
|
|
get withNavigation() {
|
|
return require('./views/withNavigation').default;
|
|
},
|
|
get withNavigationFocus() {
|
|
return require('./views/withNavigationFocus').default;
|
|
},
|
|
};
|