diff --git a/lib/pages/BookAppointment/DentalComplaints.dart b/lib/pages/BookAppointment/DentalComplaints.dart index 30aa32c8..79b7758e 100644 --- a/lib/pages/BookAppointment/DentalComplaints.dart +++ b/lib/pages/BookAppointment/DentalComplaints.dart @@ -55,56 +55,58 @@ class _DentalComplaintsState extends State { showNewAppBarTitle: true, backgroundColor: CustomColors.appBackgroudGreyColor, body: Container( - child: !hasDentalPlan ? ListView.separated( - itemCount: complaintsList.length, - itemBuilder: (BuildContext context, int index) { - return Container( - child: DentalComplaintCard( - listDentalChiefComplain: complaintsList[index], - languageID: languageID, - ), - ); - }, - separatorBuilder: (BuildContext context, int index) { - return Padding( - padding: const EdgeInsets.only(left: 14,right: 14), - child: mDivider(Colors.grey), - ); - }, - ) : Container( - child: SingleChildScrollView( - child: Column( - children: [ - Container( - margin: EdgeInsets.only(top: 10.0), - 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: 20.0), - child: Table( - children: getProceduresData(), + child: !hasDentalPlan + ? ListView.separated( + itemCount: complaintsList.length, + itemBuilder: (BuildContext context, int index) { + return Container( + child: DentalComplaintCard( + listDentalChiefComplain: complaintsList[index], + languageID: languageID, + ), + ); + }, + separatorBuilder: (BuildContext context, int index) { + return Padding( + padding: const EdgeInsets.only(left: 14, right: 14), + child: mDivider(Colors.grey), + ); + }, + ) + : Container( + child: SingleChildScrollView( + child: Column( + children: [ + Container( + margin: EdgeInsets.only(top: 10.0), + 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: 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(), - )), - ) - ], - ), - ), - ), + ), ), ); }