updateSelectedIndex method

void updateSelectedIndex()

Synchronizes the selectedIndex with the current DropdownButton.value.

Implementation

void updateSelectedIndex() {
  final idx = widget.items.indexWhere((item) => item.value == widget.value);
  if (idx != -1) {
    selectedIndex = idx;
  } else {
    selectedIndex = 0;
  }
}