changing list genrate to list builder

merge-requests/820/head
hussam al-habibeh 5 years ago
parent b461af1be2
commit 1ba47515c6

@ -162,38 +162,43 @@ class PrescriptionsPage extends StatelessWidget {
// height: 12, // height: 12,
// ), // ),
...List.generate( ListView.builder(
model.medicationForInPatient.length, scrollDirection: Axis.vertical,
(index) => InkWell( shrinkWrap: true,
onTap: () => Navigator.push( itemCount: model.medicationForInPatient.length,
context, itemBuilder: (context, index) {
FadePage( //model.medicationForInPatient.length,
page: PrescriptionItemsInPatientPage( return InkWell(
prescriptionIndex: index, onTap: () => Navigator.push(
prescriptions: model.medicationForInPatient[index], context,
patient: patient, FadePage(
patientType: patientType, page: PrescriptionItemsInPatientPage(
arrivalType: arrivalType, prescriptionIndex: index,
startOn: AppDateUtils.getDateTimeFromServerFormat( prescriptions: model.medicationForInPatient[index],
model.medicationForInPatient[index].startDatetime, patient: patient,
), patientType: patientType,
stopOn: AppDateUtils.getDateTimeFromServerFormat( arrivalType: arrivalType,
model.medicationForInPatient[index].stopDatetime, startOn: AppDateUtils.getDateTimeFromServerFormat(
model.medicationForInPatient[index].startDatetime,
),
stopOn: AppDateUtils.getDateTimeFromServerFormat(
model.medicationForInPatient[index].stopDatetime,
),
), ),
), ),
), ),
child: InPatientDoctorCard(
doctorName: model.medicationForInPatient[index].pHRItemDescription,
profileUrl: 'sss',
branch: 'hamza',
clinic: 'basheer',
isPrescriptions: true,
appointmentDate: AppDateUtils.getDateTimeFromServerFormat(
model.medicationForInPatient[index].prescriptionDatetime,
), ),
child: InPatientDoctorCard( createdBy: model.medicationForInPatient[index].createdBy.toString(),
doctorName: model.medicationForInPatient[index].pHRItemDescription, ));
profileUrl: 'sss', }),
branch: 'hamza',
clinic: 'basheer',
isPrescriptions: true,
appointmentDate: AppDateUtils.getDateTimeFromServerFormat(
model.medicationForInPatient[index].prescriptionDatetime,
),
createdBy: model.medicationForInPatient[index].createdBy.toString(),
))),
if (model.medicationForInPatient.length == 0) if (model.medicationForInPatient.length == 0)
Center( Center(
child: Column( child: Column(

Loading…
Cancel
Save