buildStateDropdown method
Implementation
Widget buildStateDropdown(UnifiedAddressController controller) {
final isMandatory = controller.isMandatory(UnifiedAddressField.state);
return Column(
spacing: 5.0,
crossAxisAlignment: CrossAxisAlignment.stretch,
children: [
buildHeaderBoldWithHash(Get.context!, 'State', isMandatory: isMandatory,),
Container(
child: Obx(() {
return CustomDropdownSingle(
width: double.maxFinite,
selectedItem: controller.selectedState.value,
hintText: 'Select State',
isValidator: isMandatory,
items: controller.stateDropDownList,
onChanged: controller.onStateValueChanged,
validationMessage: isMandatory ? 'State is required' : null,
);
}),
)
],
);
}