Grey Button
Description
The Grey Button component is a customizable button based on the Mary UI button component. It offers different styles including default, outline, and flat variations, as well as multiple size options. The button uses a grey color scheme by default, with hover effects that can change its appearance.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
| outline | boolean | false | When set to true, applies an outline style to the button. |
| flat | boolean | false | When set to true, applies a flat style to the button. |
| xs | boolean | false | When set to true, applies extra small (xs) size to the button. |
| sm | boolean | false | When set to true, applies small (sm) size to the button. |
| lg | boolean | false | When set to true, applies large (lg) size to the button. |
| xl | boolean | false | When set to true, applies extra large (xl) size to the button. |
| attributes | array | [] | Additional HTML attributes to be applied to the button. |
| slot | string | "" | The content to be displayed within the button. |
| class | string | Dynamically generated based on props | The CSS classes applied to the button. These are generated based on the provided props. |
Example
<x-uxlibrary.buttons.grey-button label="Grey Button" />
<x-uxlibrary.buttons.grey-button label="Grey Button" outline />
<x-uxlibrary.buttons.grey-button label="Grey Button" flat />