From 50593ac54a8da7c8b20ada9df2f17d292f8d0df6 Mon Sep 17 00:00:00 2001 From: yaso-meth Date: Wed, 14 Aug 2024 11:05:01 +0200 Subject: [PATCH] add selected patient for navigation --- .../lib/components/builders/buildFilesList.dart | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/Frontend/patient_manager/lib/components/builders/buildFilesList.dart b/Frontend/patient_manager/lib/components/builders/buildFilesList.dart index c621730b..f6150eac 100644 --- a/Frontend/patient_manager/lib/components/builders/buildFilesList.dart +++ b/Frontend/patient_manager/lib/components/builders/buildFilesList.dart @@ -9,17 +9,21 @@ import 'package:patient_manager/components/inputsAndButtons/mihButton.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/files.dart'; +import 'package:patient_manager/objects/patients.dart'; import 'package:supertokens_flutter/http.dart' as http; import "package:universal_html/html.dart" as html; class BuildFilesList extends StatefulWidget { final AppUser signedInUser; final List files; + final Patient selectedPatient; const BuildFilesList({ super.key, required this.files, required this.signedInUser, + required this.selectedPatient, }); @override @@ -104,9 +108,13 @@ class _BuildFilesListState extends State { if (response2.statusCode == 200) { Navigator.of(context).pop(); Navigator.of(context).pop(); - Navigator.of(context) - .pushNamed('/patient-profile', arguments: widget.signedInUser); - setState(() {}); + Navigator.of(context).pop(); + Navigator.of(context).pushNamed('/patient-manager/patient', + arguments: PatientViewArguments( + widget.signedInUser, widget.selectedPatient, "business")); + // Navigator.of(context) + // .pushNamed('/patient-profile', arguments: widget.signedInUser); + // setState(() {}); String message = "The File has been deleted successfully. This means it will no longer be visible on your and cannot be used for future appointments."; successPopUp(message);