TKK_E32210167/lib/app/routes/app_pages.dart

58 lines
1.5 KiB
Dart

import 'package:get/get.dart';
import '../modules/detail/bindings/detail_binding.dart';
import '../modules/detail/views/detail_view.dart';
import '../modules/home/bindings/home_binding.dart';
import '../modules/home/views/home_view.dart';
import '../modules/login/bindings/login_binding.dart';
import '../modules/login/views/login_view.dart';
import '../modules/register/bindings/register_binding.dart';
import '../modules/register/views/register_view.dart';
import '../modules/setting/bindings/setting_binding.dart';
import '../modules/setting/views/setting_view.dart';
import '../modules/splashscreen/bindings/splashscreen_binding.dart';
import '../modules/splashscreen/views/splashscreen_view.dart';
part 'app_routes.dart';
class AppPages {
AppPages._();
static const INITIAL = Routes.SPLASHSCREEN;
static final routes = [
GetPage(
name: _Paths.HOME,
page: () => const HomeView(),
binding: HomeBinding(),
),
GetPage(
name: _Paths.DETAIL,
page: () => const DetailView(
listDetails: [],
),
binding: DetailBinding(),
),
GetPage(
name: _Paths.LOGIN,
page: () => LoginView(),
binding: LoginBinding(),
),
GetPage(
name: _Paths.REGISTER,
page: () => RegisterView(),
binding: RegisterBinding(),
),
GetPage(
name: _Paths.SETTING,
page: () => SettingView(),
binding: SettingBinding(),
),
GetPage(
name: _Paths.SPLASHSCREEN,
page: () => const SplashscreenView(),
binding: SplashscreenBinding(),
)
];
}