84 lines
2.6 KiB
Dart
84 lines
2.6 KiB
Dart
import 'package:get/get.dart';
|
|
|
|
import '../modules/device-detail/bindings/device_detail_binding.dart';
|
|
import '../modules/device-detail/views/device_detail_view.dart';
|
|
import '../modules/home-patient/bindings/home_patient_binding.dart';
|
|
import '../modules/home-patient/views/home_patient_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/navbar/bindings/navbar_binding.dart';
|
|
import '../modules/navbar/views/navbar_view.dart';
|
|
import '../modules/notification/bindings/notification_binding.dart';
|
|
import '../modules/notification/views/notification_view.dart';
|
|
import '../modules/patient-dashboard/bindings/patient_dashboard_binding.dart';
|
|
import '../modules/patient-dashboard/views/patient_dashboard_view.dart';
|
|
import '../modules/profile/bindings/profile_binding.dart';
|
|
import '../modules/profile/views/profile_view.dart';
|
|
import '../modules/schedule/bindings/schedule_binding.dart';
|
|
import '../modules/schedule/views/schedule_view.dart';
|
|
import '../modules/splash-screen/bindings/splash_screen_binding.dart';
|
|
import '../modules/splash-screen/views/splash_screen_view.dart';
|
|
|
|
part 'app_routes.dart';
|
|
|
|
class AppPages {
|
|
AppPages._();
|
|
|
|
static const INITIAL = Routes.HOME;
|
|
|
|
static final routes = [
|
|
GetPage(
|
|
name: _Paths.HOME,
|
|
page: () => const HomeView(),
|
|
binding: HomeBinding(),
|
|
),
|
|
GetPage(
|
|
name: _Paths.NAVBAR,
|
|
page: () => const NavbarView(),
|
|
binding: NavbarBinding(),
|
|
),
|
|
GetPage(
|
|
name: _Paths.LOGIN,
|
|
page: () => const LoginView(),
|
|
binding: LoginBinding(),
|
|
),
|
|
GetPage(
|
|
name: _Paths.NOTIFICATION,
|
|
page: () => const NotificationView(),
|
|
binding: NotificationBinding(),
|
|
),
|
|
GetPage(
|
|
name: _Paths.SCHEDULE,
|
|
page: () => const ScheduleView(),
|
|
binding: ScheduleBinding(),
|
|
),
|
|
GetPage(
|
|
name: _Paths.PROFILE,
|
|
page: () => const ProfileView(),
|
|
binding: ProfileBinding(),
|
|
),
|
|
GetPage(
|
|
name: _Paths.SPLASH_SCREEN,
|
|
page: () => const SplashScreenView(),
|
|
binding: SplashScreenBinding(),
|
|
),
|
|
GetPage(
|
|
name: _Paths.PATIENT_DASHBOARD,
|
|
page: () => const PatientDashboardView(),
|
|
binding: PatientDashboardBinding(),
|
|
),
|
|
GetPage(
|
|
name: _Paths.DEVICE_DETAIL,
|
|
page: () => const DeviceDetailView(),
|
|
binding: DeviceDetailBinding(),
|
|
),
|
|
GetPage(
|
|
name: _Paths.HOME_PATIENT,
|
|
page: () => const HomePatientView(),
|
|
binding: HomePatientBinding(),
|
|
),
|
|
];
|
|
}
|