SegmentsRadioB<T> function
Implementation
@Deprecated("Use SegmentsBind instead.")
SegmentedButton<T> SegmentsRadioB<T>(Binder<T?> binder,
{Key? key, required List<ButtonSegment<T>> segments, bool emptySelectionAllowed = true, ButtonStyle? style, bool showSelectedIcon = false, Widget? selectedIcon}) {
return SegmentedButton<T>(
key: key,
multiSelectionEnabled: false,
emptySelectionAllowed: emptySelectionAllowed,
style: style ?? SegStyle,
segments: segments,
selected: binder.value == null ? {} : {binder.value as T},
showSelectedIcon: showSelectedIcon,
selectedIcon: selectedIcon,
onSelectionChanged: (vset) {
binder.value = vset.firstOrNull;
binder.fireUpdateUI();
binder.fireChanged();
});
}