news_getx/lib/routes/app_pages.dart

38 lines
1.1 KiB
Dart

import 'package:get/get.dart';
import 'package:news_getx/modules/not_found/not_found_binding.dart';
import 'package:news_getx/modules/not_found/not_found_page.dart';
import 'package:news_getx/modules/sign_in/sign_in_binding.dart';
import 'package:news_getx/modules/sign_in/sign_in_page.dart';
import 'package:news_getx/modules/sign_up/sign_up_binding.dart';
import 'package:news_getx/modules/sign_up/sign_up_page.dart';
import 'package:news_getx/modules/welcome/welcome_binding.dart';
import 'package:news_getx/modules/welcome/welcome_page.dart';
part './app_routes.dart';
abstract class AppPages {
static final pages = [
// 免登陆
GetPage(
name: AppRoutes.Initial,
page: () => WelcomePage(),
binding: WelcomeBinding(),
),
GetPage(
name: AppRoutes.Signin,
page: () => SignInPage(),
binding: SignInBinding(),
),
GetPage(
name: AppRoutes.Signup,
page: () => SignUpPage(),
binding: SignUpBinding(),
),
GetPage(
name: AppRoutes.NotFound,
page: () => NotFoundPage(),
binding: NotFoundBinding(),
),
];
}