| borderRadius | The border radius of the button. | BorderRadius? |
| backgroundColor | The background color of the button. | Color? |
| foregroundColor | The foreground (text) color of the button. | Color? |
| disabledBackgroundColor | The background color of the button when it's disabled. | Color? |
| disabledForegroundColor | The foreground (text) color of the button when it's disabled. | Color? |
| contentPadding | The padding around the content of the button. | EdgeInsets? |
| leftIconPadding | Padding for the left icon. | EdgeInsets? |
| rightIconPadding | Padding for the right icon. | EdgeInsets? |
| isExpanded | Whether the button should expand to fill available space. | bool? |
| size | The height of the button. (large (52) | medium (48) | small (40) | custom (null)). Default: ButtonSize.large | ButtonSize? |
| textStyle | The text style of the button's content. | TextStyle? |
| focusedBackgroundColor | The background color of the button when it's focused (iOS only). | Color? |
| focusedForegroundColor | The color of the button's content when it's focused (iOS only). | Color? |