resolveSelected method

  1. @override
void resolveSelected()
override

Initiate the selected choice

Implementation

@override
void resolveSelected() async {
  selected?.dispose();
  selected = widget.singleSelected
    ..addListener(_selectedHandler)
    ..resolve(defaultResolver: (T value) async {
      return widget.choiceItems?.firstWhere(
        (S2Choice<T> item) => item.value == value,
        orElse: () => null,
      );
    });
}