diff --git a/lib/screens/patients/In_patient/in_patient_list_page.dart b/lib/screens/patients/In_patient/in_patient_list_page.dart index 3b4681a0..84c54a6e 100644 --- a/lib/screens/patients/In_patient/in_patient_list_page.dart +++ b/lib/screens/patients/In_patient/in_patient_list_page.dart @@ -64,6 +64,7 @@ class _InPatientListPageState extends State { setState(() { isAllClinic = true; showBottomSheet = false; + selectedClinicName = null; }); widget.patientSearchViewModel .setDefaultInPatientList(); @@ -80,6 +81,7 @@ class _InPatientListPageState extends State { onTap: () { setState(() { isAllClinic = true; + selectedClinicName = null; showBottomSheet = false; }); widget.patientSearchViewModel.setDefaultInPatientList(); @@ -88,7 +90,7 @@ class _InPatientListPageState extends State { InkWell( onTap: () { setState(() { - isAllClinic = false; + if (widget.patientSearchViewModel.InpatientClinicList .length > 0) showBottomSheet = true; @@ -102,7 +104,6 @@ class _InPatientListPageState extends State { onChanged: (value) { setState(() { setState(() { - isAllClinic = false; if (widget.patientSearchViewModel .InpatientClinicList.length > 0) showBottomSheet = true;