Button Icon
Overview
The Avonni Button Icon Component is a user interface element that displays an icon within a clickable button on a flow screen. This component allows users to trigger an action by clicking on the button. The button icon provides a visual cue to the user about the type of action that will be performed when the button is clicked. This highly customizable component lets you choose from various pre-built icons.
Changing the properties
The Avonni Button Icon Component offers easy customization with the following properties:
Icon Name: Specify the desired icon to display on the button
Variant: Choose the appearance of the button icon (additional customization available in the style tab)
Size: Set the optimal size for the button icon
These options allow you to create a visually appealing and user-friendly interface tailored to your requirements.
Adding Interactions
Interactions define what will happen when users click on an action. You can find a list of interactions available here.
Here are the available Actions for the Button Icon Component:
On
Click
Specifications
Attributes
Name | Type | Description |
---|---|---|
Icon Name | String | The icon that will be displayed on the button |
Variant | Boolean | To change the appearance of the button icon |
Size | Boolean | To set a size for the button icon |
Disabled | Boolean | If enabled, users cannot interact with the button icon. |
Type | Boolean | To specify the type of button |
Alternative Text | String | It's use to describe the icon |
Events
Name | Description |
---|---|
click | The event fires when the button icon is clicked. |
Styling Hooks
Background
Name | Description |
---|---|
Color | Define a background color |
Color Active | Define a background color when the button icon is active |
Color Hover | Define a background color when mouse hover |
Border
Name | Description |
---|---|
Size | Define a border size |
Radius | Define a border radius |
Style | Define a border style |
Color | Define a border color |
Color Active | Define a border color when active |
Color Hover | Define a border color when mouse hover |
Text/Icon Color
Name | Description |
---|---|
Color | Define a specific color for the Text/Icon |
Color Active | Define a specific color for the Text/Icon when active |
Color Hover | Define a specific color for the Text/Icon when mouse hover |
Last updated