pickSegmentMulti<T> method

Future<Set<T>?> pickSegmentMulti<T>(
  1. List<LabelValue<T>> items, {
  2. String? title,
  3. String? message,
  4. Set<T>? selected,
  5. bool allowEmpty = false,
})

Implementation

Future<Set<T>?> pickSegmentMulti<T>(List<LabelValue<T>> items, {String? title, String? message, Set<T>? selected, bool allowEmpty = false}) async {
  if (!allowEmpty && (selected == null || selected.isEmpty)) selected = {items.first.value};
  return await pickSegmentValue(items, title: title, message: message, selected: selected, allowEmpty: allowEmpty, multi: true);
}