app_pages.dart 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import 'package:get/get.dart';
  2. import 'package:naiyouwl/app/modules/connect/bindings/connect_binding.dart';
  3. import 'package:naiyouwl/app/modules/connect/views/connect_view.dart';
  4. import '../modules/home/bindings/home_binding.dart';
  5. import '../modules/home/views/home_view.dart';
  6. import '../modules/login/bindings/login_binding.dart';
  7. import '../modules/login/views/login_view.dart';
  8. import '../modules/node/bindings/node_binding.dart';
  9. import '../modules/node/views/node_view.dart';
  10. import '../modules/welcome/bindings/welcome_binding.dart';
  11. import '../modules/welcome/views/welcome_view.dart';
  12. part 'app_routes.dart';
  13. class AppPages {
  14. AppPages._();
  15. static const INITIAL = Routes.WELCOME;
  16. static final routes = [
  17. GetPage(
  18. name: _Paths.HOME,
  19. page: () => const HomeView(),
  20. binding: HomeBinding(),
  21. ),
  22. GetPage(
  23. name: _Paths.WELCOME,
  24. page: () => const WelcomeView(),
  25. binding: WelcomeBinding(),
  26. ),
  27. GetPage(
  28. name: _Paths.LOGIN,
  29. page: () => const LoginView(),
  30. binding: LoginBinding(),
  31. ),
  32. GetPage(
  33. name: _Paths.NODE,
  34. page: () => const NodeView(),
  35. binding: NodeBinding(),
  36. ),
  37. GetPage(
  38. name: _Paths.CONNECT,
  39. page: () => const ConnectView(),
  40. binding: ConnectBinding(),
  41. ),
  42. ];
  43. }