AppNavigators.js 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205
  1. import { createAppContainer, createSwitchNavigator } from "react-navigation"
  2. import { createStackNavigator } from "react-navigation-stack"
  3. import WelcomePage from "../page/WelcomePage"
  4. import LoginPage from "../page/LoginPage"
  5. import Register from "../page/Register"
  6. import Register1 from "../page/Register1"
  7. import Register2 from "../page/Register2"
  8. import Register3 from "../page/Register3"
  9. import Meet from "../page/Meet"
  10. import ForgetPassWord from "../page/ForgetPassWord"
  11. import HomePage from "../page/HomePage"
  12. import UserCard from "../page/UserCard"
  13. import GirlFrienfTerm from "../page/GirlFrienfTerm"
  14. import GiftPay from "../page/GiftPay"
  15. import UserAgree from "../page/UserAgree"
  16. import Suggestion from "../page/Suggestion"
  17. import Setting from "../page/Setting"
  18. import MyInfo from "../page/MyInfo"
  19. import MyGift from "../page/MyGift"
  20. import Attestation from "../page/Attestation/Attestation"
  21. import WaitAttestation from "../page/WaitAttestation"
  22. import AttestationInfo from "../page/AttestationInfo"
  23. import PassMode from "../page/PassMode"
  24. import PassMode1 from "../page/PassMode1"
  25. import CreatPass from "../page/CreatPass"
  26. import GameHome from "../page/GameHome"
  27. import RecommendGamer from "../page/RecommendGamer"
  28. import GamerList from "../page/GamerList"
  29. import GameLead from "../page/GameLead"
  30. const InitNavigator = createStackNavigator({
  31. LoginPage: {
  32. screen: LoginPage,
  33. navigationOptions: {
  34. header: null
  35. }
  36. },
  37. WelcomePage: {
  38. screen: WelcomePage,
  39. navigationOptions: {
  40. header: null
  41. }
  42. }
  43. })
  44. const MainNavigator = createStackNavigator({
  45. GameLead: {
  46. screen: GameLead,
  47. navigationOptions: {
  48. header: null
  49. }
  50. },
  51. GamerList: {
  52. screen: GamerList,
  53. navigationOptions: {
  54. headerTitle: "选择关卡"
  55. }
  56. },
  57. RecommendGamer: {
  58. screen: RecommendGamer,
  59. navigationOptions: {
  60. headerTitle: "推荐关主"
  61. }
  62. },
  63. GameHome: {
  64. screen: GameHome,
  65. navigationOptions: {
  66. headerTitle: "游戏大厅"
  67. }
  68. },
  69. CreatPass: {
  70. screen: CreatPass,
  71. navigationOptions: {
  72. headerTitle: "创建关卡"
  73. }
  74. },
  75. PassMode1: {
  76. screen: PassMode1,
  77. navigationOptions: {
  78. headerTitle: "闯关模式"
  79. }
  80. },
  81. PassMode: {
  82. screen: PassMode,
  83. navigationOptions: {
  84. headerTitle: "闯关模式"
  85. }
  86. },
  87. Attestation: {
  88. screen: Attestation,
  89. navigationOptions: {
  90. headerTitle: "认证"
  91. }
  92. },
  93. AttestationInfo: {
  94. screen: AttestationInfo,
  95. navigationOptions: {
  96. headerTitle: "实名认证"
  97. }
  98. },
  99. WaitAttestation: {
  100. screen: WaitAttestation,
  101. navigationOptions: {
  102. headerTitle: "实名认证"
  103. }
  104. },
  105. MyGift: {
  106. screen: MyGift,
  107. navigationOptions: {
  108. headerTitle: "我的礼物"
  109. }
  110. },
  111. MyInfo: {
  112. screen: MyInfo,
  113. navigationOptions: {
  114. headerTitle: "我的资料"
  115. }
  116. },
  117. Setting: {
  118. screen: Setting,
  119. navigationOptions: {
  120. headerTitle: "设置"
  121. }
  122. },
  123. Suggestion: {
  124. screen: Suggestion,
  125. navigationOptions: {
  126. headerTitle: "意见反馈"
  127. }
  128. },
  129. UserAgree: {
  130. screen: UserAgree,
  131. navigationOptions: {
  132. headerTitle: "用户协议"
  133. }
  134. },
  135. GiftPay: {
  136. screen: GiftPay,
  137. navigationOptions: {
  138. headerTitle: "收银台"
  139. }
  140. },
  141. GirlFrienfTerm: {
  142. screen: GirlFrienfTerm,
  143. navigationOptions: {
  144. headerTitle: "择偶条件"
  145. }
  146. },
  147. UserCard: {
  148. screen: UserCard,
  149. navigationOptions: {
  150. header: null
  151. }
  152. },
  153. HomePage: {
  154. screen: HomePage,
  155. navigationOptions: {
  156. header: null
  157. }
  158. },
  159. Meet: {
  160. screen: Meet,
  161. navigationOptions: {
  162. headerTitle: "偶遇"
  163. }
  164. },
  165. Register3: {
  166. screen: Register3,
  167. navigationOptions: {
  168. headerTitle: "完善资料"
  169. }
  170. },
  171. Register2: {
  172. screen: Register2,
  173. navigationOptions: {
  174. headerTitle: "完善资料"
  175. }
  176. },
  177. Register1: {
  178. screen: Register1,
  179. navigationOptions: {
  180. headerTitle: "完善资料"
  181. }
  182. },
  183. ForgetPassWord: {
  184. screen: ForgetPassWord,
  185. navigationOptions: {
  186. header: null
  187. }
  188. },
  189. Register: {
  190. screen: Register,
  191. navigationOptions: {
  192. header: null
  193. }
  194. },
  195. })
  196. export default createAppContainer(createSwitchNavigator({
  197. // Init:InitNavigator,
  198. Main: MainNavigator
  199. },
  200. {
  201. navigationOptions: {
  202. header: null
  203. }
  204. }
  205. ))