page_router.dart 995 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import 'package:cpt_auth/modules/setting/setting_page.dart';
  2. import 'package:cpt_auth/modules/sign_up/sign_up_page.dart';
  3. import 'package:flutter/material.dart';
  4. import 'package:get/get.dart';
  5. import 'package:router/path/router_path.dart';
  6. import '../modules/login/login_page.dart';
  7. import '../modules/reset_psd/reset_psd_page.dart';
  8. import '../modules/select_country/select_country_page.dart';
  9. class AuthPageRouter {
  10. static final routes = [
  11. //登录
  12. GetPage(
  13. name: RouterPath.authLogin,
  14. page: () => LoginPage(),
  15. ),
  16. //注册
  17. GetPage(
  18. name: RouterPath.authSignUp,
  19. page: () => SignUpPage(),
  20. ),
  21. //重置密码
  22. GetPage(
  23. name: RouterPath.authResetPassword,
  24. page: () => ResetPasswordPage(),
  25. ),
  26. //设置
  27. GetPage(
  28. name: RouterPath.settings,
  29. page: () => SettingPage(),
  30. ),
  31. //切换国家
  32. GetPage(
  33. name: RouterPath.authSelectCountry,
  34. page: () => SelectCountryPage(),
  35. ),
  36. ];
  37. }