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