You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hmg_nurses/lib/config/routes.dart

41 lines
1.7 KiB
Dart

import 'package:flutter/material.dart';
import 'package:hmg_nurses/ui/dashboard/dashbaord_page.dart';
import 'package:hmg_nurses/ui/login/login_method_page.dart';
import 'package:hmg_nurses/ui/login/login_page.dart';
import 'package:hmg_nurses/ui/login/splash_page.dart';
import 'package:hmg_nurses/ui/patient/profile/patient_profile_page.dart';
import 'package:hmg_nurses/ui/patient/profile/vital/vital_signs_page.dart';
import 'package:hmg_nurses/ui/patient/search_patient_page.dart';
import 'package:hmg_nurses/ui/patient/searched_patient_list_page.dart';
class AppRoutes {
static const String initialPage = login;
//Login
static const String splash = "/splash";
static const String registerSelection = "/registerSelection";
static const String loginMethodsPage = "/loginMethodsPage";
static const String login = "/login";
//Dashboard
static const String dashboard = "/dashboard";
static const String searchPatient = "/searchPatient";
static const String searchedFor = "/searchedFor";
static const String patientProfile = "/patientProfile";
static const String vitalSigns = "/vitalSigns";
static final Map<String, WidgetBuilder> routes = {
//Login
splash: (BuildContext context) => SplashPage(),
login: (BuildContext context) => LoginPage(),
loginMethodsPage: (BuildContext context) => const LoginMethodsPage(),
//Dashboard
dashboard: (BuildContext context) => DashboardPage(),
searchPatient: (BuildContext context) => SearchPatientPage(),
searchedFor: (BuildContext context) => SearchedPatientListPage(),
patientProfile: (BuildContext context) => PatientProfilePage(),
vitalSigns: (BuildContext context) => VitalSignsPage(),
};
}