improvement.

merge-update-with-lab-changes
Sikander Saleem 5 years ago
parent b78f8f76db
commit 363cf78884

@ -55,56 +55,58 @@ class _DentalComplaintsState extends State<DentalComplaints> {
showNewAppBarTitle: true, showNewAppBarTitle: true,
backgroundColor: CustomColors.appBackgroudGreyColor, backgroundColor: CustomColors.appBackgroudGreyColor,
body: Container( body: Container(
child: !hasDentalPlan ? ListView.separated( child: !hasDentalPlan
itemCount: complaintsList.length, ? ListView.separated(
itemBuilder: (BuildContext context, int index) { itemCount: complaintsList.length,
return Container( itemBuilder: (BuildContext context, int index) {
child: DentalComplaintCard( return Container(
listDentalChiefComplain: complaintsList[index], child: DentalComplaintCard(
languageID: languageID, listDentalChiefComplain: complaintsList[index],
), languageID: languageID,
); ),
}, );
separatorBuilder: (BuildContext context, int index) { },
return Padding( separatorBuilder: (BuildContext context, int index) {
padding: const EdgeInsets.only(left: 14,right: 14), return Padding(
child: mDivider(Colors.grey), padding: const EdgeInsets.only(left: 14, right: 14),
); child: mDivider(Colors.grey),
}, );
) : Container( },
child: SingleChildScrollView( )
child: Column( : Container(
children: [ child: SingleChildScrollView(
Container( child: Column(
margin: EdgeInsets.only(top: 10.0), children: [
child: Text(TranslationBase.of(context).dentalProcedureList, textAlign: TextAlign.center, style: TextStyle(fontSize: 18.0, fontWeight: FontWeight.bold, letterSpacing: 0.5)), Container(
), margin: EdgeInsets.only(top: 10.0),
Container( child: Text(TranslationBase.of(context).dentalProcedureList, textAlign: TextAlign.center, style: TextStyle(fontSize: 18.0, fontWeight: FontWeight.bold, letterSpacing: 0.5)),
margin: EdgeInsets.only(top: 20.0), ),
child: Table( Container(
children: getProceduresData(), margin: EdgeInsets.only(top: 20.0),
child: Table(
children: getProceduresData(),
),
),
...List.generate(
patientDoctorAppointmentListHospital.length,
(index) => AppExpandableNotifier(
isExpand: true,
title: patientDoctorAppointmentListHospital[index].filterName + " - " + patientDoctorAppointmentListHospital[index].distanceInKMs + " " + TranslationBase.of(context).km,
bodyWidget: Column(
crossAxisAlignment: CrossAxisAlignment.start,
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: patientDoctorAppointmentListHospital[index].patientDoctorAppointmentList.map((doctor) {
return DoctorView(
doctor: doctor,
isLiveCareAppointment: false,
);
}).toList(),
)),
)
],
), ),
), ),
...List.generate( ),
patientDoctorAppointmentListHospital.length,
(index) => AppExpandableNotifier(
isExpand: true,
title: patientDoctorAppointmentListHospital[index].filterName + " - " + patientDoctorAppointmentListHospital[index].distanceInKMs + " " + TranslationBase.of(context).km,
bodyWidget: Column(
crossAxisAlignment: CrossAxisAlignment.start,
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: patientDoctorAppointmentListHospital[index].patientDoctorAppointmentList.map((doctor) {
return DoctorView(
doctor: doctor,
isLiveCareAppointment: false,
);
}).toList(),
)),
)
],
),
),
),
), ),
); );
} }

Loading…
Cancel
Save