change field to make some optional pt2

This commit is contained in:
2025-08-05 12:09:26 +02:00
parent ff4fe0e6c4
commit c026d944a6

View File

@@ -284,17 +284,6 @@ class _MihBusinessDetailsState extends State<MihBusinessDetails> {
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<MihBusinessDetails> {
},
),
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<MihBusinessDetails> {
),
),
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<MihBusinessDetails> {
.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<MihBusinessDetails> {
.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<MihBusinessDetails> {
.primaryColor(),
controller: vatNoController,
multiLineInput: false,
requiredText: true,
requiredText: false,
hintText: "VAT Number",
validator: (value) {
return MihValidationServices().isEmpty(value);