mirror of
https://github.com/zhigang1992/react-navigation.git
synced 2026-02-12 17:31:06 +08:00
107 lines
2.5 KiB
JavaScript
107 lines
2.5 KiB
JavaScript
/* eslint-disable import/no-commonjs */
|
|
|
|
module.exports = {
|
|
get StateUtils() {
|
|
return require('./StateUtils').default;
|
|
},
|
|
get getNavigation() {
|
|
return require('./getNavigation').default;
|
|
},
|
|
|
|
// Navigators
|
|
get createNavigator() {
|
|
return require('./navigators/createNavigator').default;
|
|
},
|
|
get NavigationContext() {
|
|
return require('./views/NavigationContext').default;
|
|
},
|
|
get NavigationProvider() {
|
|
return require('./views/NavigationContext').default.Provider;
|
|
},
|
|
get NavigationConsumer() {
|
|
return require('./views/NavigationContext').default.Consumer;
|
|
},
|
|
get createSwitchNavigator() {
|
|
return require('./navigators/createSwitchNavigator').default;
|
|
},
|
|
|
|
// Themes
|
|
get ThemeContext() {
|
|
return require('./views/ThemeContext').default;
|
|
},
|
|
get ThemeProvider() {
|
|
return require('./views/ThemeContext').default.Provider;
|
|
},
|
|
get ThemeConsumer() {
|
|
return require('./views/ThemeContext').default.Consumer;
|
|
},
|
|
get ThemeColors() {
|
|
return require('./ThemeColors').default;
|
|
},
|
|
get useTheme() {
|
|
return require('./useTheme').default;
|
|
},
|
|
|
|
// Actions
|
|
get NavigationActions() {
|
|
return require('./NavigationActions');
|
|
},
|
|
get StackActions() {
|
|
return require('./routers/StackActions');
|
|
},
|
|
get SwitchActions() {
|
|
return require('./routers/SwitchActions');
|
|
},
|
|
|
|
// Routers
|
|
get StackRouter() {
|
|
return require('./routers/StackRouter').default;
|
|
},
|
|
get TabRouter() {
|
|
return require('./routers/TabRouter').default;
|
|
},
|
|
get SwitchRouter() {
|
|
return require('./routers/SwitchRouter').default;
|
|
},
|
|
|
|
get createConfigGetter() {
|
|
return require('./routers/createConfigGetter').default;
|
|
},
|
|
get getScreenForRouteName() {
|
|
return require('./routers/getScreenForRouteName').default;
|
|
},
|
|
get validateRouteConfigMap() {
|
|
return require('./routers/validateRouteConfigMap').default;
|
|
},
|
|
|
|
// Utils
|
|
get getActiveChildNavigationOptions() {
|
|
return require('./utils/getActiveChildNavigationOptions').default;
|
|
},
|
|
get pathUtils() {
|
|
return require('./routers/pathUtils');
|
|
},
|
|
|
|
get SceneView() {
|
|
return require('./views/SceneView').default;
|
|
},
|
|
|
|
// SwitchView
|
|
get SwitchView() {
|
|
return require('./views/SwitchView/SwitchView').default;
|
|
},
|
|
|
|
// NavigationEvents
|
|
get NavigationEvents() {
|
|
return require('./views/NavigationEvents').default;
|
|
},
|
|
|
|
// HOCs
|
|
get withNavigation() {
|
|
return require('./views/withNavigation').default;
|
|
},
|
|
get withNavigationFocus() {
|
|
return require('./views/withNavigationFocus').default;
|
|
},
|
|
};
|