build method
Implementation
@override
Widget build(BuildContext context) {
return SegmentedButton<V>(
showSelectedIcon: false,
multiSelectionEnabled: multi,
emptySelectionAllowed: allowEmpty,
style: SegStyle,
segments: items.mapList((e) => ButtonSegment<V>(value: e.value, label: e.label.text())),
selected: selected,
onSelectionChanged: (newSelection) {
selected.clear();
selected.addAll(newSelection);
updateState();
onChanged?.call();
});
}