If medical aid is no make unnecessary field disappear

This commit is contained in:
2024-08-02 11:40:08 +02:00
parent 4386af8cc9
commit c84311f5a6
2 changed files with 84 additions and 83 deletions

View File

@@ -241,49 +241,48 @@ class _AddPatientState extends State<AddPatient> {
required: true, required: true,
dropdownOptions: const ["Yes", "No"], dropdownOptions: const ["Yes", "No"],
), ),
Visibility(
const SizedBox(height: 10.0), visible: medRequired,
MyDropdownField( child: Column(
controller: medMainMemController, children: [
hintText: "Main Member", const SizedBox(height: 10.0),
editable: medRequired, MyDropdownField(
required: medRequired, controller: medMainMemController,
dropdownOptions: const ["Yes", "No"], hintText: "Main Member",
), editable: medRequired,
required: medRequired,
const SizedBox(height: 10.0), dropdownOptions: const ["Yes", "No"],
MyTextField( ),
controller: medNoController, const SizedBox(height: 10.0),
hintText: "Medical Aid No.", MyTextField(
editable: medRequired, controller: medNoController,
required: medRequired, hintText: "Medical Aid No.",
), editable: medRequired,
required: medRequired,
const SizedBox(height: 10.0), ),
const SizedBox(height: 10.0),
MyTextField( MyTextField(
controller: medAidCodeController, controller: medAidCodeController,
hintText: "Medical Aid Code", hintText: "Medical Aid Code",
editable: medRequired, editable: medRequired,
required: medRequired, required: medRequired,
), ),
const SizedBox(height: 10.0),
const SizedBox(height: 10.0), MyTextField(
controller: medNameController,
MyTextField( hintText: "Medical Aid Name",
controller: medNameController, editable: medRequired,
hintText: "Medical Aid Name", required: medRequired,
editable: medRequired, ),
required: medRequired, const SizedBox(height: 10.0),
), MyTextField(
controller: medSchemeController,
const SizedBox(height: 10.0), hintText: "Medical Aid Scheme",
editable: medRequired,
MyTextField( required: medRequired,
controller: medSchemeController, ),
hintText: "Medical Aid Scheme", ],
editable: medRequired, ),
required: medRequired,
), ),
//const SizedBox(height: 10.0), //const SizedBox(height: 10.0),

View File

@@ -457,46 +457,48 @@ class _EditPatientState extends State<EditPatient> {
required: true, required: true,
dropdownOptions: const ["Yes", "No"], dropdownOptions: const ["Yes", "No"],
), ),
Visibility(
const SizedBox(height: 10.0), visible: medRequired,
MyDropdownField( child: Column(
controller: medMainMemController, children: [
hintText: "Main Member.", const SizedBox(height: 10.0),
editable: medRequired, MyDropdownField(
required: medRequired, controller: medMainMemController,
dropdownOptions: const ["Yes", "No"], hintText: "Main Member.",
), editable: medRequired,
required: medRequired,
const SizedBox(height: 10.0), dropdownOptions: const ["Yes", "No"],
MyTextField( ),
controller: medNoController, const SizedBox(height: 10.0),
hintText: "Medical Aid No.", MyTextField(
editable: medRequired, controller: medNoController,
required: medRequired, hintText: "Medical Aid No.",
), editable: medRequired,
required: medRequired,
const SizedBox(height: 10.0), ),
MyTextField( const SizedBox(height: 10.0),
controller: medAidCodeController, MyTextField(
hintText: "Medical Aid Code", controller: medAidCodeController,
editable: medRequired, hintText: "Medical Aid Code",
required: medRequired, editable: medRequired,
), required: medRequired,
),
const SizedBox(height: 10.0), const SizedBox(height: 10.0),
MyTextField( MyTextField(
controller: medNameController, controller: medNameController,
hintText: "Medical Aid Name", hintText: "Medical Aid Name",
editable: medRequired, editable: medRequired,
required: medRequired, required: medRequired,
), ),
const SizedBox(height: 10.0),
const SizedBox(height: 10.0), MyTextField(
MyTextField( controller: medSchemeController,
controller: medSchemeController, hintText: "Medical Aid Scheme",
hintText: "Medical Aid Scheme", editable: medRequired,
editable: medRequired, required: medRequired,
required: medRequired, ),
],
),
), ),
//const SizedBox(height: 10.0), //const SizedBox(height: 10.0),