diff --git a/Frontend/patient_manager/lib/components/builders/buildPatientList.dart b/Frontend/patient_manager/lib/components/builders/buildPatientList.dart index bf9c608a..4adbb56e 100644 --- a/Frontend/patient_manager/lib/components/builders/buildPatientList.dart +++ b/Frontend/patient_manager/lib/components/builders/buildPatientList.dart @@ -10,6 +10,7 @@ import 'package:patient_manager/components/popUpMessages/mihSuccessMessage.dart' import 'package:patient_manager/env/env.dart'; import 'package:patient_manager/main.dart'; import 'package:patient_manager/objects/appUser.dart'; +import 'package:patient_manager/objects/arguments.dart'; import 'package:patient_manager/objects/business.dart'; import 'package:patient_manager/objects/patients.dart'; import 'package:supertokens_flutter/http.dart' as http; @@ -18,12 +19,14 @@ class BuildPatientsList extends StatefulWidget { final List patients; final AppUser signedInUser; final Business? business; + final BusinessArguments arguments; const BuildPatientsList({ super.key, required this.patients, required this.signedInUser, required this.business, + required this.arguments, }); @override @@ -60,10 +63,19 @@ class _BuildPatientsListState extends State { "The appointment has been successfully booked!\n\nAn approval request as been sent to the patient.Once the access request has been approved, you will be able to access the patients profile. ou can check the status of your request in patient queue under the appointment."; // "${fnameController.text} ${lnameController.text} patient profiole has been successfully added!\n"; Navigator.pop(context); + Navigator.pop(context); setState(() { dateController.text = ""; timeController.text = ""; }); + Navigator.of(context).pushNamed( + '/patient-manager', + arguments: BusinessArguments( + widget.arguments.signedInUser, + widget.arguments.businessUser, + widget.arguments.business, + ), + ); successPopUp(message); } else { internetConnectionPopUp(); diff --git a/Frontend/patient_manager/lib/pages/patientManager.dart b/Frontend/patient_manager/lib/pages/patientManager.dart index 446f7e09..5c92fda6 100644 --- a/Frontend/patient_manager/lib/pages/patientManager.dart +++ b/Frontend/patient_manager/lib/pages/patientManager.dart @@ -133,6 +133,7 @@ class _PatientManagerState extends State { patients: patientsList, signedInUser: widget.arguments.signedInUser, business: widget.arguments.business, + arguments: widget.arguments, ), ); }