react-native-navigation的迁移库

index.js 2.5KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. const Navigation = require('react-native-navigation');
  2. const WelcomeScreen = require('./WelcomeScreen');
  3. const TextScreen = require('./TextScreen');
  4. const PushedScreen = require('./PushedScreen');
  5. const LifecycleScreen = require('./LifecycleScreen');
  6. const ModalScreen = require('./ModalScreen');
  7. const OptionsScreen = require('./OptionsScreen');
  8. const OrientationSelectScreen = require('./OrientationSelectScreen');
  9. const OrientationDetectScreen = require('./OrientationDetectScreen');
  10. const ScrollViewScreen = require('./ScrollViewScreen');
  11. const CustomTransitionOrigin = require('./CustomTransitionOrigin');
  12. const CustomTransitionDestination = require('./CustomTransitionDestination');
  13. const CustomDialog = require('./CustomDialog');
  14. const BandHandlerScreen = require('./BackHandlerScreen');
  15. const SideMenuScreen = require('./SideMenuScreen');
  16. const TopTabScreen = require('./TopTabScreen');
  17. const TopTabOptionsScreen = require('./TopTabOptionsScreen');
  18. function registerScreens() {
  19. Navigation.registerComponent(`navigation.playground.CustomTransitionDestination`, () => CustomTransitionDestination);
  20. Navigation.registerComponent(`navigation.playground.CustomTransitionOrigin`, () => CustomTransitionOrigin);
  21. Navigation.registerComponent(`navigation.playground.ScrollViewScreen`, () => ScrollViewScreen);
  22. Navigation.registerComponent(`navigation.playground.WelcomeScreen`, () => WelcomeScreen);
  23. Navigation.registerComponent(`navigation.playground.ModalScreen`, () => ModalScreen);
  24. Navigation.registerComponent(`navigation.playground.LifecycleScreen`, () => LifecycleScreen);
  25. Navigation.registerComponent(`navigation.playground.TextScreen`, () => TextScreen);
  26. Navigation.registerComponent(`navigation.playground.PushedScreen`, () => PushedScreen);
  27. Navigation.registerComponent(`navigation.playground.OptionsScreen`, () => OptionsScreen);
  28. Navigation.registerComponent(`navigation.playground.OrientationSelectScreen`, () => OrientationSelectScreen);
  29. Navigation.registerComponent(`navigation.playground.OrientationDetectScreen`, () => OrientationDetectScreen);
  30. Navigation.registerComponent('navigation.playground.CustomDialog', () => CustomDialog);
  31. Navigation.registerComponent('navigation.playground.BackHandlerScreen', () => BandHandlerScreen);
  32. Navigation.registerComponent('navigation.playground.SideMenuScreen', () => SideMenuScreen);
  33. Navigation.registerComponent('navigation.playground.TopTabScreen', () => TopTabScreen);
  34. Navigation.registerComponent('navigation.playground.TopTabOptionsScreen', () => TopTabOptionsScreen);
  35. }
  36. module.exports = {
  37. registerScreens
  38. };