selectedItemByValue method Null safety

WFDropdownItem? selectedItemByValue(
  1. List<WFDropdownItem> list,
  2. String value
)

Implementation

static WFDropdownItem? selectedItemByValue(
    List<WFDropdownItem> list, String value) {
  WFDropdownItem? selectedItem;
  for (WFDropdownItem obj in list) {
    if (Utils.equals(value, obj.value)) {
      selectedItem = obj;
      break;
    }
  }
  if (selectedItem == null && list.isNotEmpty) {
    selectedItem = list[0];
  }
  return selectedItem;
}