ButtonTonal.icon(- {Key? key,
- VoidCallback? onPressed,
- VoidCallback? onLongPress,
- ValueChanged<bool>? onHover,
- ValueChanged<bool>? onFocusChange,
- ButtonStyle? style,
- FocusNode? focusNode,
- bool? autofocus,
- Clip? clipBehavior,
- required Widget icon,
- required Widget label}
)
Implementation
factory ButtonTonal.icon({
Key? key,
VoidCallback? onPressed,
VoidCallback? onLongPress,
ValueChanged<bool>? onHover,
ValueChanged<bool>? onFocusChange,
ButtonStyle? style,
FocusNode? focusNode,
bool? autofocus,
Clip? clipBehavior,
required Widget icon,
required Widget label,
}) {
return ButtonTonal(
key: key,
onPressed: onPressed,
onLongPress: onLongPress,
onHover: onHover,
onFocusChange: onFocusChange,
style: style,
focusNode: focusNode,
autofocus: autofocus ?? false,
clipBehavior: clipBehavior ?? Clip.none,
child: ButtonIcon(
icon: icon,
label: label,
),
);
}