type | string | default | transparent | danger | success | Specifies the button style. Supports four predefined types. Custom styles can be applied via the "sx" prop. | default | - |
size | string | small | medium | large | huge | Specifies the button size. Supports four preset sizes. Custom sizes can be defined using the "sx" prop. | medium | - |
sx | object | object | Inline styles for customizing the button appearance. Note: Inline styles defined via the "style" prop take precedence over "sx". | {} | - |
disabled | boolean | true | false | Disables the button if set to true. | false | - |
outline | boolean | true | false | Applies an outline style to the button. | false | - |
enu | boolean | true | false | Applies neumorphic styling when enabled. | false | 0.3.0 |
onClick | (event: React.MouseEvent<HTMLElement, MouseEvent>) => void | - | Callback function triggered when the button is clicked. | - | - |
className | string | - | Custom CSS class name(s) applied to the button. | - | - |