From 650a6a947a88610af45c9ac5d7d0c8a96a75d310 Mon Sep 17 00:00:00 2001 From: yaso-meth Date: Tue, 30 Jul 2024 14:11:28 +0200 Subject: [PATCH] fix overflow issues --- .../patient_manager/lib/pages/patientAdd.dart | 275 +++++++----------- 1 file changed, 109 insertions(+), 166 deletions(-) diff --git a/Frontend/patient_manager/lib/pages/patientAdd.dart b/Frontend/patient_manager/lib/pages/patientAdd.dart index af4b73e2..15d0fe38 100644 --- a/Frontend/patient_manager/lib/pages/patientAdd.dart +++ b/Frontend/patient_manager/lib/pages/patientAdd.dart @@ -168,83 +168,57 @@ class _AddPatientState extends State { color: MzanziInnovationHub.of(context)!.theme.secondaryColor(), ), ), - Row( - children: [ - Expanded( - child: MyTextField( - controller: idController, - hintText: "13 digit ID Number or Passport", - editable: true, - required: true, - ), - ), - ], - ), const SizedBox(height: 10.0), - Row( - children: [ - Expanded( - child: MyTextField( - controller: fnameController, - hintText: "First Name", - editable: false, - required: true, - ), - ), - ], + MyTextField( + controller: idController, + hintText: "13 digit ID Number or Passport", + editable: true, + required: true, ), + const SizedBox(height: 10.0), - Row( - children: [ - Expanded( - child: MyTextField( - controller: lnameController, - hintText: "Last Name", - editable: false, - required: true, - ), - ), - ], + MyTextField( + controller: fnameController, + hintText: "First Name", + editable: false, + required: true, ), + const SizedBox(height: 10.0), - Row( - children: [ - Expanded( - child: MyTextField( - controller: cellController, - hintText: "Cell Number", - editable: true, - required: true, - ), - ), - ], + MyTextField( + controller: lnameController, + hintText: "Last Name", + editable: false, + required: true, ), + const SizedBox(height: 10.0), - Row( - children: [ - Expanded( - child: MyTextField( - controller: emailController, - hintText: "Email", - editable: false, - required: true, - ), - ), - ], + + MyTextField( + controller: cellController, + hintText: "Cell Number", + editable: true, + required: true, ), + const SizedBox(height: 10.0), - Row( - children: [ - Expanded( - child: MyTextField( - controller: addressController, - hintText: "Address", - editable: true, - required: true, - ), - ), - ], + + MyTextField( + controller: emailController, + hintText: "Email", + editable: false, + required: true, ), + + const SizedBox(height: 10.0), + + MyTextField( + controller: addressController, + hintText: "Address", + editable: true, + required: true, + ), + const SizedBox(height: 15.0), Text( "Medical Aid Details", @@ -256,117 +230,86 @@ class _AddPatientState extends State { ), ), const SizedBox(height: 10.0), - Row( - children: [ - Expanded( - child: MyDropdownField( - controller: medAidController, - hintText: "Medical Aid", - editable: true, - onSelect: (_) { - isRequired(); - }, - required: true, - dropdownOptions: const ["Yes", "No"], - ), - ), - ], + + MyDropdownField( + controller: medAidController, + hintText: "Medical Aid", + editable: true, + onSelect: (_) { + isRequired(); + }, + required: true, + dropdownOptions: const ["Yes", "No"], ), + const SizedBox(height: 10.0), - Row( - children: [ - Expanded( - child: MyDropdownField( - controller: medMainMemController, - hintText: "Main Member", - editable: medRequired, - required: medRequired, - dropdownOptions: const ["Yes", "No"], - ), - ), - ], + MyDropdownField( + controller: medMainMemController, + hintText: "Main Member", + editable: medRequired, + required: medRequired, + dropdownOptions: const ["Yes", "No"], ), + const SizedBox(height: 10.0), - Row( - children: [ - Expanded( - child: MyTextField( - controller: medNoController, - hintText: "Medical Aid No.", - editable: medRequired, - required: medRequired, - ), - ), - ], + MyTextField( + controller: medNoController, + hintText: "Medical Aid No.", + editable: medRequired, + required: medRequired, ), + const SizedBox(height: 10.0), - Row( - children: [ - Expanded( - child: MyTextField( - controller: medAidCodeController, - hintText: "Medical Aid Code", - editable: medRequired, - required: medRequired, - ), - ), - ], + + MyTextField( + controller: medAidCodeController, + hintText: "Medical Aid Code", + editable: medRequired, + required: medRequired, ), + const SizedBox(height: 10.0), - Row( - children: [ - Expanded( - child: MyTextField( - controller: medNameController, - hintText: "Medical Aid Name", - editable: medRequired, - required: medRequired, - ), - ), - ], + + MyTextField( + controller: medNameController, + hintText: "Medical Aid Name", + editable: medRequired, + required: medRequired, ), + const SizedBox(height: 10.0), - Row( - children: [ - Expanded( - child: MyTextField( - controller: medSchemeController, - hintText: "Medical Aid Scheme", - editable: medRequired, - required: medRequired, - ), - ), - ], + + MyTextField( + controller: medSchemeController, + hintText: "Medical Aid Scheme", + editable: medRequired, + required: medRequired, ), + //const SizedBox(height: 10.0), - Row( - mainAxisAlignment: MainAxisAlignment.center, - children: [ - SizedBox( - width: 450.0, - height: 100.0, - child: MyButton( - onTap: () { - if (isFieldsFilled()) { - addPatientAPICall(); - } else { - showDialog( - context: context, - builder: (context) { - return const MyErrorMessage( - errorType: "Input Error"); - }, - ); - } - }, - buttonText: "Add", - buttonColor: - MzanziInnovationHub.of(context)!.theme.secondaryColor(), - textColor: - MzanziInnovationHub.of(context)!.theme.primaryColor(), - ), - ), - ], + + SizedBox( + width: 450.0, + height: 100.0, + child: MyButton( + onTap: () { + if (isFieldsFilled()) { + addPatientAPICall(); + } else { + showDialog( + context: context, + builder: (context) { + return const MyErrorMessage(errorType: "Input Error"); + }, + ); + } + }, + buttonText: "Add", + buttonColor: + MzanziInnovationHub.of(context)!.theme.secondaryColor(), + textColor: + MzanziInnovationHub.of(context)!.theme.primaryColor(), + ), ), ], ),