UI complete for patient registration Co-authored-by: Benoy Bose <benoybose@gmail.com> Reviewed-on: cosqnet/telemednet#2 Reviewed-by: Benoy Bose <benoybose@cosq.net> Co-authored-by: DhanshCOSQ <dhanshas@cosq.net> Co-committed-by: DhanshCOSQ <dhanshas@cosq.net>
39 lines
1.9 KiB
Dart
39 lines
1.9 KiB
Dart
// routes.dart
|
|
import 'package:firebase_ui_auth/firebase_ui_auth.dart';
|
|
import 'package:flutter/material.dart';
|
|
import 'package:telemednet/data/models/telemed_user.dart';
|
|
import 'package:telemednet/screens/launch_screen.dart';
|
|
import 'package:telemednet/route_names.dart';
|
|
import 'package:telemednet/screens/patientDashboard/patient_dashboard_screen.dart';
|
|
import 'package:telemednet/screens/patientDashboard/registrationScreens/patient_adress_screen.dart';
|
|
import 'package:telemednet/screens/patientDashboard/registrationScreens/patient_family_members_screen.dart';
|
|
import 'package:telemednet/screens/patientDashboard/registrationScreens/patient_registration_screen.dart';
|
|
import 'package:telemednet/screens/user_profile_screen.dart';
|
|
import 'package:telemednet/screens/user_screen.dart';
|
|
|
|
import 'screens/patientDashboard/patient_landing_screen.dart';
|
|
import 'screens/patientDashboard/registrationScreens/family_members_edit_screen.dart';
|
|
|
|
final Map<String, Widget Function(BuildContext)> routes = {
|
|
RouteNames.launch: (context) => const LaunchScreen(),
|
|
RouteNames.signIn: (context) => SignInScreen(
|
|
providers: [EmailAuthProvider(), PhoneAuthProvider()],
|
|
),
|
|
RouteNames.signUp: (context) => const RegisterScreen(),
|
|
RouteNames.userProfile: (context) {
|
|
var user = ModalRoute.of(context)!.settings.arguments as TelemedUser?;
|
|
return UserProfileScreen(user: user);
|
|
},
|
|
RouteNames.userHome: (context) => const UserScreen(),
|
|
RouteNames.patientLandingScreen: (context) => const PatientLandingScreen(),
|
|
RouteNames.patientDashboardScreen: (context) =>
|
|
const PatientDashboardScreen(),
|
|
RouteNames.patientRegistrationScreen: (context) =>
|
|
const PatientRegistrationScreen(),
|
|
RouteNames.patientAdressScreen: (context) => const PatientAddressScreen(),
|
|
RouteNames.patientFamilyMembersScreen: (context) =>
|
|
const PatientFamilyMembersScreen(),
|
|
RouteNames.familyMembersEditScreen: (context) =>
|
|
const FamilyMembersEditScreen(),
|
|
};
|