The widget that will be shown inside the button.
If this parameter is not null, label must be null.
Typically an Icon, or a Text.
final IconData? icon;