build method
Describes the part of the UI represented by this widget.
Implementation
@override
Widget build(BuildContext context) {
return Button(
child: Row(gap: 1, children: [if (avatar != null) avatar!, label]),
variant: selected ? ButtonVariant.primary : ButtonVariant.outline,
size: size,
enabled: enabled && onSelected != null,
onPressed: onSelected == null
? null
: () {
return onSelected?.call(!selected);
},
);
}