cityDropdown method
City Dropdown Widget
Implementation
Widget cityDropdown() {
return DropdownWithSearch(
title: widget.cityDropdownLabel,
placeHolder: widget.citySearchPlaceholder,
disabled: _cities.length == 0 ? true : false,
items: _cities.map((String? dropDownStringItem) {
return dropDownStringItem;
}).toList(),
selectedItemStyle: widget.selectedItemStyle,
dropdownHeadingStyle: widget.dropdownHeadingStyle,
itemStyle: widget.dropdownItemStyle,
selectedItemPadding: widget.selectedItemPadding,
decoration: widget.dropdownDecoration,
dialogRadius: widget.dropdownDialogRadius,
searchBarRadius: widget.searchBarRadius,
disabledDecoration: widget.disabledDropdownDecoration,
selected: _selectedCity,
label: widget.citySearchPlaceholder,
//onChanged: (value) => _onSelectedCity(value),
onChanged: (value) {
//print("cityChanged $value $_selectedCity");
value != null ? _onSelectedCity(value) : _onSelectedCity(_selectedCity);
},
);
}