App.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. /**
  2. * Sample React Native App
  3. * https://github.com/facebook/react-native
  4. *
  5. * @format
  6. * @flow
  7. */
  8. import React, { Component } from "react";
  9. import {
  10. Platform,
  11. StyleSheet,
  12. Text,
  13. View,
  14. Button,
  15. ImageBackground,
  16. Image,
  17. DeviceEventEmitter
  18. } from "react-native";
  19. import { createStackNavigator, createAppContainer } from "react-navigation";
  20. import MainActivity from "./pages/MainActivity";
  21. import SchoolAge from "./pages/components/SchoolAge";
  22. import MainPage from "./pages/components/MainPage";
  23. import SchedulePage from "./pages/components/SchedulePage";
  24. import PersonalInfo from "./pages/components/PersonalInfo";
  25. import CourseDetails from "./pages/CourseDetails";
  26. import userCenter from "./pages/userCenter";
  27. import Order from './pages/buy/order'
  28. import Ticket from './pages/buy/ticket'
  29. import Buy from './pages/buy/buy'
  30. import Login from './pages/Login'
  31. import SearchResult from './pages/searchResult'
  32. const RootNavigator = createStackNavigator(
  33. {
  34. MainActivity: { screen: MainActivity },
  35. SchoolAge: { screen: SchoolAge },
  36. MainPage: { screen: MainPage },
  37. SchedulePage: { screen: SchedulePage },
  38. PersonalInfo: { screen: PersonalInfo },
  39. userCenter: { screen: userCenter },
  40. CourseDetails: { screen: CourseDetails },
  41. Order: { screen: Order },
  42. Ticket: { screen: Ticket },
  43. Login: { screen: Login },
  44. Buy: { screen: Buy },
  45. SearchResult: { screen: SearchResult },
  46. },
  47. {
  48. initialRouteName: "MainPage",
  49. headerMode: "null"
  50. }
  51. );
  52. const App = createAppContainer(RootNavigator);
  53. export default App;
  54. // type Props = {};
  55. // export default class App extends Component<Props> {
  56. // render() {
  57. // return (
  58. // <View>
  59. // <ImageBackground
  60. // source={require("../imgs/splash.jpg")}
  61. // style={{ flex: 1, width: "100%", height: "100%" }}
  62. // />
  63. // </View>
  64. // );
  65. // }
  66. // }