Appearance
Chips
Overview
Chips are compact components used for inputs, filters, and suggestions, allowing users to interact with or provide contextual information in a concise format.
This library provides follow Chips components:
Assist Chip
Assist Chips are used for contextual actions and can include icons.

Properties
| name | description | type | default |
|---|---|---|---|
| label | Required. The text displayed on the chip. | string | - |
| elevated | Adds elevation effect. | boolean | false |
| LeadingIcon | Component for the leading icon. | React.FC | - |
| TrailingIcon | Component for the trailing icon. | React.FC | - |
| leadingIconType | COMMON, FAVICON or BRANDED | IconType | COMMON |
| trailingIconType | COMMON, FAVICON or BRANDED | IconType | COMMON |
| leadingIconProps | Props for the leading icon. | T | - |
| trailingIconProps | Props for the trailing icon. | T | - |
| iconSize | Size of the icon. | number | 18 |
| labelStyle | Custom styles for the label. | TextStyle | - |
Filter Chip
Filter Chips are used to toggle filtering options and can display a loading state.


Properties
| name | description | type | default |
|---|---|---|---|
| label | Required. The text displayed on the chip. | string | - |
| selected | Indicates whether the chip is selected. | boolean | false |
| elevated | Adds elevation effect. | boolean | false |
| loading | Displays a loading indicator instead of the leading icon. | boolean | false |
| LeadingIcon | Component for the leading icon. | React.FC | - |
| TrailingIcon | Component for the trailing icon. | React.FC | - |
| leadingIconType | COMMON, FAVICON or BRANDED | IconType | COMMON |
| trailingIconType | COMMON, FAVICON or BRANDED | IconType | COMMON |
| leadingIconProps | Props for the leading icon. | T | - |
| trailingIconProps | Props for the trailing icon. | T | - |
| iconSize | Size of the icon. | number | 18 |
| labelStyle | Custom styles for the label. | TextStyle | - |
| activityIndicatorSize | Size of the loading indicator. | number | 38 |
Input Chip
Input Chips are used to represent user input and can display a leading image or default trailing icon.

Properties
| name | description | type | default |
|---|---|---|---|
| label | Required. The text displayed on the chip. | string | - |
| selected | Indicates whether the chip is selected. | boolean | false |
| elevated | URL for the leading image. | boolean | false |
| LeadingIcon | Component for the leading icon. | React.FC | - |
| TrailingIcon | Component for the trailing icon. | React.FC | - |
| leadingIconProps | Props for the leading icon. | T | - |
| trailingIconProps | Props for the trailing icon. | T | - |
| iconSize | Size of the icon. | number | 18 |
| labelStyle | Custom styles for the label. | TextStyle | - |
| hasDefaultTrailingIcon | Enables the default trailing Close Icon. | boolean | true |
Suggestion Chip
Suggestion Chips are actionable suggestions for users and can include icons.

Properties
| name | description | type | default |
|---|---|---|---|
| label | Required. The text displayed on the chip. | string | - |
| selected | Indicates whether the chip is selected. | boolean | false |
| elevated | URL for the leading image. | boolean | false |
| LeadingIcon | Component for the leading icon. | React.FC | - |
| TrailingIcon | Component for the trailing icon. | React.FC | - |
| leadingIconProps | Props for the leading icon. | T | - |
| trailingIconProps | Props for the trailing icon. | T | - |
| iconSize | Size of the icon. | number | 18 |
| labelStyle | Custom styles for the label. | TextStyle | - |