cityDropdown method

Widget cityDropdown()

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);
    },
  );
}