| Property | Type | Description | Required | Default |
|---|---|---|---|---|
| backgroundColor | - | T | - | |
| children | Use-case: Allows regular and bold texts at the same time | T | - | |
| prefixElement | Use-case: Can be an Icon, Custom Text Font or JSX.Element | F | undefined | |
| suffixElement | Use-case: Can be Badge or JSX.Element | F | undefined | |
| maxWidth | Text overflow support for dynamic content | F | undefined | |
| isRemovable | To display the removable button (cross icon) at the tail | F | false | |
| appearance | - | F | default | |
| onClick | Click on tag's content | F | undefined | |
| onRemove | Click on tag's removable button (cross icon) | F | undefined | |
| onMouseEnter | Mouse hovers into component | F | undefined | |
| onMouseLeave | Mouse leaves from component | F | undefined |