From c026d944a65d6b5b424700a7176b7e2d786e00aa Mon Sep 17 00:00:00 2001 From: Yasien Mac Mini Date: Tue, 5 Aug 2025 12:09:26 +0200 Subject: [PATCH] change field to make some optional pt2 --- .../package_tools/mih_business_details.dart | 52 +++++++------------ 1 file changed, 20 insertions(+), 32 deletions(-) diff --git a/Frontend/lib/mih_packages/mzansi_profile/business_profile/package_tools/mih_business_details.dart b/Frontend/lib/mih_packages/mzansi_profile/business_profile/package_tools/mih_business_details.dart index f74ae51f..73a5b163 100644 --- a/Frontend/lib/mih_packages/mzansi_profile/business_profile/package_tools/mih_business_details.dart +++ b/Frontend/lib/mih_packages/mzansi_profile/business_profile/package_tools/mih_business_details.dart @@ -284,17 +284,6 @@ class _MihBusinessDetailsState extends State { return MihValidationServices().isEmpty(value); }, ), - // MihDropdownField( - // controller: typeController, - // hintText: "Business Type", - // dropdownOptions: const ["Doctors Office", "Other"], - // editable: true, - // enableSearch: true, - // validator: (value) { - // return MihValidationServices().isEmpty(value); - // }, - // requiredText: true, - // ), const SizedBox(height: 10), MihTextFormField( fillColor: MzansiInnovationHub.of(context)! @@ -329,23 +318,6 @@ class _MihBusinessDetailsState extends State { }, ), const SizedBox(height: 10), - MihTextFormField( - fillColor: MzansiInnovationHub.of(context)! - .theme - .secondaryColor(), - inputColor: MzansiInnovationHub.of(context)! - .theme - .primaryColor(), - controller: websiteController, - multiLineInput: false, - requiredText: false, - hintText: "Business Website", - validator: (value) { - return MihValidationServices() - .validateWebsite(value, false); - }, - ), - const SizedBox(height: 10), MihTextFormField( height: 250, fillColor: MzansiInnovationHub.of(context)! @@ -394,6 +366,23 @@ class _MihBusinessDetailsState extends State { ), ), const SizedBox(height: 10.0), + MihTextFormField( + fillColor: MzansiInnovationHub.of(context)! + .theme + .secondaryColor(), + inputColor: MzansiInnovationHub.of(context)! + .theme + .primaryColor(), + controller: websiteController, + multiLineInput: false, + requiredText: false, + hintText: "Business Website", + validator: (value) { + return MihValidationServices() + .validateWebsite(value, false); + }, + ), + const SizedBox(height: 10), MihTextFormField( fillColor: MzansiInnovationHub.of(context)! .theme @@ -403,7 +392,7 @@ class _MihBusinessDetailsState extends State { .primaryColor(), controller: regController, multiLineInput: false, - requiredText: true, + requiredText: false, hintText: "Registration No.", validator: (value) { return MihValidationServices().isEmpty(value); @@ -419,8 +408,7 @@ class _MihBusinessDetailsState extends State { .primaryColor(), controller: practiceNoController, multiLineInput: false, - requiredText: - typeController.text == "Doctors Office", + requiredText: false, hintText: "Practice Number", validator: (validateValue) { return null; @@ -436,7 +424,7 @@ class _MihBusinessDetailsState extends State { .primaryColor(), controller: vatNoController, multiLineInput: false, - requiredText: true, + requiredText: false, hintText: "VAT Number", validator: (value) { return MihValidationServices().isEmpty(value);