BuildList uses Signed in user and selected patient as parameters

This commit is contained in:
2024-08-08 16:06:20 +02:00
parent e7979854cb
commit 04f1255083

View File

@@ -1,15 +1,18 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:patient_manager/main.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/patients.dart'; import 'package:patient_manager/objects/patients.dart';
//import 'package:patient_manager/pages/patientView.dart';
class BuildPatientsList extends StatefulWidget { class BuildPatientsList extends StatefulWidget {
final List<Patient> patients; final List<Patient> patients;
//final searchString; final AppUser signedInUser;
const BuildPatientsList({ const BuildPatientsList({
super.key, super.key,
required this.patients, required this.patients,
//required this.searchString, required this.signedInUser,
}); });
@override @override
@@ -67,7 +70,8 @@ class _BuildPatientsListState extends State<BuildPatientsList> {
onTap: () { onTap: () {
setState(() { setState(() {
Navigator.of(context).pushNamed('/patient-manager/patient', Navigator.of(context).pushNamed('/patient-manager/patient',
arguments: widget.patients[index]); arguments: PatientViewArguments(
widget.signedInUser, widget.patients[index], "business"));
}); });
}, },
trailing: Icon( trailing: Icon(