build method

  1. @override
Widget build(
  1. BuildContext context
)
override

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);
          },
  );
}