Properties
| Property | Type | Description |
|---|---|---|
| iconSize | double? | The size of the icon inside the button. |
| padding | StacEdgeInsets? | The padding inside the button. |
| alignment | StacAlignment? | How the icon should be aligned within the button. |
| splashRadius | double? | The radius of the splash effect. |
| color | String? | The color to paint the icon. |
| focusColor | String? | The color to paint the button when it has the input focus. |
| hoverColor | String? | The color to paint the button when a pointer is hovering over it. |
| highlightColor | String? | The color to paint the button when it is pressed. |
| splashColor | String? | The color to paint the splash effect when the button is pressed. |
| disabledColor | String? | The color to paint the icon when the button is disabled. |
| onPressed | Map<String, dynamic>? | The callback that is called when the button is tapped. |
| autofocus | bool | Whether the button should be focused when the page is loaded. Defaults to false. |
| tooltip | String? | The text to display when the user long-presses the button. |
| enableFeedback | bool? | Whether to provide acoustic and/or haptic feedback. |
| constraints | StacBoxConstraints? | The constraints for the button. |
| style | StacButtonStyle? | The style to apply to the button. |
| isSelected | bool? | Whether the button is selected. |
| selectedIcon | Map<String, dynamic>? | The icon to display when the button is selected. |
| icon | Map<String, dynamic>? | The icon to display inside the button. |