diff --git a/Frontend/patient_manager/lib/pages/patientAdd.dart b/Frontend/patient_manager/lib/pages/patientAdd.dart index 15d0fe38..ff0a0e8c 100644 --- a/Frontend/patient_manager/lib/pages/patientAdd.dart +++ b/Frontend/patient_manager/lib/pages/patientAdd.dart @@ -241,49 +241,48 @@ class _AddPatientState extends State { required: true, dropdownOptions: const ["Yes", "No"], ), - - const SizedBox(height: 10.0), - MyDropdownField( - controller: medMainMemController, - hintText: "Main Member", - editable: medRequired, - required: medRequired, - dropdownOptions: const ["Yes", "No"], - ), - - const SizedBox(height: 10.0), - MyTextField( - controller: medNoController, - hintText: "Medical Aid No.", - editable: medRequired, - required: medRequired, - ), - - const SizedBox(height: 10.0), - - MyTextField( - controller: medAidCodeController, - hintText: "Medical Aid Code", - editable: medRequired, - required: medRequired, - ), - - const SizedBox(height: 10.0), - - MyTextField( - controller: medNameController, - hintText: "Medical Aid Name", - editable: medRequired, - required: medRequired, - ), - - const SizedBox(height: 10.0), - - MyTextField( - controller: medSchemeController, - hintText: "Medical Aid Scheme", - editable: medRequired, - required: medRequired, + Visibility( + visible: medRequired, + child: Column( + children: [ + const SizedBox(height: 10.0), + MyDropdownField( + controller: medMainMemController, + hintText: "Main Member", + editable: medRequired, + required: medRequired, + dropdownOptions: const ["Yes", "No"], + ), + const SizedBox(height: 10.0), + MyTextField( + controller: medNoController, + hintText: "Medical Aid No.", + editable: medRequired, + required: medRequired, + ), + const SizedBox(height: 10.0), + MyTextField( + controller: medAidCodeController, + hintText: "Medical Aid Code", + editable: medRequired, + required: medRequired, + ), + const SizedBox(height: 10.0), + MyTextField( + controller: medNameController, + hintText: "Medical Aid Name", + editable: medRequired, + required: medRequired, + ), + const SizedBox(height: 10.0), + MyTextField( + controller: medSchemeController, + hintText: "Medical Aid Scheme", + editable: medRequired, + required: medRequired, + ), + ], + ), ), //const SizedBox(height: 10.0), diff --git a/Frontend/patient_manager/lib/pages/patientEdit.dart b/Frontend/patient_manager/lib/pages/patientEdit.dart index 3138da1b..b90e0ca8 100644 --- a/Frontend/patient_manager/lib/pages/patientEdit.dart +++ b/Frontend/patient_manager/lib/pages/patientEdit.dart @@ -457,46 +457,48 @@ class _EditPatientState extends State { required: true, dropdownOptions: const ["Yes", "No"], ), - - const SizedBox(height: 10.0), - MyDropdownField( - controller: medMainMemController, - hintText: "Main Member.", - editable: medRequired, - required: medRequired, - dropdownOptions: const ["Yes", "No"], - ), - - const SizedBox(height: 10.0), - MyTextField( - controller: medNoController, - hintText: "Medical Aid No.", - editable: medRequired, - required: medRequired, - ), - - const SizedBox(height: 10.0), - MyTextField( - controller: medAidCodeController, - hintText: "Medical Aid Code", - editable: medRequired, - required: medRequired, - ), - - const SizedBox(height: 10.0), - MyTextField( - controller: medNameController, - hintText: "Medical Aid Name", - editable: medRequired, - required: medRequired, - ), - - const SizedBox(height: 10.0), - MyTextField( - controller: medSchemeController, - hintText: "Medical Aid Scheme", - editable: medRequired, - required: medRequired, + Visibility( + visible: medRequired, + child: Column( + children: [ + const SizedBox(height: 10.0), + MyDropdownField( + controller: medMainMemController, + hintText: "Main Member.", + editable: medRequired, + required: medRequired, + dropdownOptions: const ["Yes", "No"], + ), + const SizedBox(height: 10.0), + MyTextField( + controller: medNoController, + hintText: "Medical Aid No.", + editable: medRequired, + required: medRequired, + ), + const SizedBox(height: 10.0), + MyTextField( + controller: medAidCodeController, + hintText: "Medical Aid Code", + editable: medRequired, + required: medRequired, + ), + const SizedBox(height: 10.0), + MyTextField( + controller: medNameController, + hintText: "Medical Aid Name", + editable: medRequired, + required: medRequired, + ), + const SizedBox(height: 10.0), + MyTextField( + controller: medSchemeController, + hintText: "Medical Aid Scheme", + editable: medRequired, + required: medRequired, + ), + ], + ), ), //const SizedBox(height: 10.0),