pickSegmentSingle<T> method
Future<T?>
pickSegmentSingle<
T>( - List<LabelValue<T>> items, {
- String? title,
- String? message,
- T? selected,
- bool allowEmpty = false,
})
Implementation
Future<T?> pickSegmentSingle<T>(List<LabelValue<T>> items, {String? title, String? message, T? selected, bool allowEmpty = false}) async {
if (!allowEmpty && selected == null) selected = items.first.value;
Set<T>? st = await pickSegmentValue(items, title: title, message: message, selected: selected == null ? null : {selected}, allowEmpty: allowEmpty, multi: false);
return st?.firstOrNull;
}