From 1d21718f2a300b5b6285124f5c9f09695e2f967c Mon Sep 17 00:00:00 2001 From: Yasien Mac Mini Date: Tue, 5 Aug 2025 12:19:47 +0200 Subject: [PATCH] change drop down title to free text --- .../package_tools/mih_my_business_user.dart | 25 ++++--------------- 1 file changed, 5 insertions(+), 20 deletions(-) diff --git a/Frontend/lib/mih_packages/mzansi_profile/business_profile/package_tools/mih_my_business_user.dart b/Frontend/lib/mih_packages/mzansi_profile/business_profile/package_tools/mih_my_business_user.dart index 43e55009..2cd4579c 100644 --- a/Frontend/lib/mih_packages/mzansi_profile/business_profile/package_tools/mih_my_business_user.dart +++ b/Frontend/lib/mih_packages/mzansi_profile/business_profile/package_tools/mih_my_business_user.dart @@ -7,7 +7,6 @@ import 'package:mzansi_innovation_hub/mih_services/mih_my_business_user_services import 'package:mzansi_innovation_hub/mih_services/mih_validation_services.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_single_child_scroll.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_button.dart'; -import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_dropdwn_field.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_form.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_package_tool_body.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_package_alert.dart'; @@ -39,7 +38,6 @@ class _MihMyBusinessUserState extends State { PlatformFile? userPicFile; PlatformFile? userSignatureFile; final fileNameController = TextEditingController(); - final titleDropdownController = TextEditingController(); final titleTextController = TextEditingController(); final fnameController = TextEditingController(); final lnameController = TextEditingController(); @@ -49,7 +47,7 @@ class _MihMyBusinessUserState extends State { late String env; bool isFormFilled() { - if (titleDropdownController.text.isEmpty) { + if (titleTextController.text.isEmpty) { return false; } else { return true; @@ -93,7 +91,7 @@ class _MihMyBusinessUserState extends State { int statusCode = await MihMyBusinessUserServices().updateBusinessUser( widget.arguments.signedInUser.app_id, widget.arguments.businessUser!.business_id, - titleDropdownController.text, + titleTextController.text, accessController.text, signtureController.text, context, @@ -171,7 +169,6 @@ class _MihMyBusinessUserState extends State { void dispose() { super.dispose(); fileNameController.dispose(); - titleDropdownController.dispose(); titleTextController.dispose(); fnameController.dispose(); lnameController.dispose(); @@ -189,7 +186,6 @@ class _MihMyBusinessUserState extends State { widget.arguments.signedInUser.pro_pic_path.split("/").last; signtureController.text = widget.arguments.businessUser!.sig_path.split("/").last; - titleDropdownController.text = widget.arguments.businessUser!.title; titleTextController.text = widget.arguments.businessUser!.title; fnameController.text = widget.arguments.signedInUser.fname; lnameController.text = widget.arguments.signedInUser.lname; @@ -252,18 +248,6 @@ class _MihMyBusinessUserState extends State { ), ), const SizedBox(height: 20), - MihDropdownField( - controller: titleDropdownController, - hintText: "Title", - dropdownOptions: const ["Doctor", "Assistant", "Other"], - editable: true, - enableSearch: true, - validator: (value) { - return MihValidationServices().isEmpty(value); - }, - requiredText: true, - ), - const SizedBox(height: 10), MihTextFormField( fillColor: MzansiInnovationHub.of(context)!.theme.secondaryColor(), @@ -272,7 +256,8 @@ class _MihMyBusinessUserState extends State { controller: titleTextController, multiLineInput: false, requiredText: true, - hintText: "Other Title", + readOnly: false, + hintText: "Title", validator: (value) { return MihValidationServices().isEmpty(value); }, @@ -329,7 +314,7 @@ class _MihMyBusinessUserState extends State { child: const Text( "Signature:", style: TextStyle( - fontSize: 15, + fontSize: 18, fontWeight: FontWeight.bold, ), ),