From b4138b2066c719c955280cdac6e63f5429895fff Mon Sep 17 00:00:00 2001 From: haroon amjad Date: Tue, 23 Jan 2024 18:13:01 +0300 Subject: [PATCH] Show Date check added in DoctorView --- lib/pages/BookAppointment/SearchResults.dart | 1 + .../BookAppointment/widgets/DoctorView.dart | 19 +++++++++++++------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/lib/pages/BookAppointment/SearchResults.dart b/lib/pages/BookAppointment/SearchResults.dart index 3d95a694..d230f700 100644 --- a/lib/pages/BookAppointment/SearchResults.dart +++ b/lib/pages/BookAppointment/SearchResults.dart @@ -65,6 +65,7 @@ class _SearchResultsState extends State { isObGyneAppointment: widget.isObGyneAppointment, isDoctorNameSearch: widget.isDoctorNameSearch, obGyneProcedureListResponse: widget.obGyneProcedureListResponse, + isShowDate: false, onTap: () { projectViewModel.analytics.appointment.book_appointment_select_doctor(appointment_type: 'regular', doctor: doctor); }); diff --git a/lib/pages/BookAppointment/widgets/DoctorView.dart b/lib/pages/BookAppointment/widgets/DoctorView.dart index 3e14a6fc..7e1a7d53 100644 --- a/lib/pages/BookAppointment/widgets/DoctorView.dart +++ b/lib/pages/BookAppointment/widgets/DoctorView.dart @@ -31,6 +31,7 @@ class DoctorView extends StatelessWidget { bool isContinueDentalPlan; OBGyneProcedureListResponse obGyneProcedureListResponse; final VoidCallback onTap; + bool isShowDate; DoctorView( {@required this.doctor, @@ -39,6 +40,7 @@ class DoctorView extends StatelessWidget { this.isDoctorNameSearch = false, this.isContinueDentalPlan = false, this.isShowFlag = true, + this.isShowDate = true, this.onTap, this.obGyneProcedureListResponse}); @@ -55,7 +57,7 @@ class DoctorView extends StatelessWidget { // if (doctor.clinicID == 17 && isDoctorNameSearch) { // showDentalChiefComplaintsList(context); // } else - if (isShowFlag) { + if (isShowFlag) { getDoctorsProfile(context, doctor, isAppo: true, isContinueDentalPlan: isContinueDentalPlan); } (onTap ?? () {})(); // For log analytics of doctor click from book appointment @@ -89,10 +91,10 @@ class DoctorView extends StatelessWidget { style: TextStyle(fontSize: 16, fontWeight: FontWeight.w600, color: Color(0xff2E303A), letterSpacing: -0.64, height: 25 / 16), ), ), - Text( + isShowDate ? Text( DateUtil.getDayMonthYearDateFormatted(DateUtil.convertStringToDate(doctor.date)), style: TextStyle(fontSize: 14, fontWeight: FontWeight.w600, color: Color(0xff2B353E), letterSpacing: -0.48, height: 18 / 12), - ), + ) : Container(), ], ), if (doctor.doctorTitle != null) SizedBox(height: 6), @@ -171,9 +173,14 @@ class DoctorView extends StatelessWidget { searchInfo.hospital = selectedHospital; searchInfo.clinic = selectedClinic; - showDraggableDialog(context, DentalComplaints(isDoctorNameSearch: true, onSelectedMethod: () { - Navigator.pop(context); - }, searchInfo: searchInfo)); + showDraggableDialog( + context, + DentalComplaints( + isDoctorNameSearch: true, + onSelectedMethod: () { + Navigator.pop(context); + }, + searchInfo: searchInfo)); } String getDoctorSpeciality(List docSpecial) {