# Chip (/docs/products/dash-dots/reference/components/chip)

A row of chips makes a filter, like Sent and Received. Keep the chosen one in the state and bind it to `selected`.

**Children:** Nothing

## Example

![The Chip component](/assets/images/dash-dots/components/chip.webp)

```xml title="view.dml"
<View direction="row" gap="small">
  <Chip label="All" selected />
  <Chip label="Sent" icon="send" />
  <Chip label="Received" icon="download" />
</View>
```

## Props

| Prop       | Type                                                                                                                                                          | What it is                            |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- |
| `label`    | `string`                                                                                                                                                      |                                       |
| `icon`     | [icon name](/docs/products/dash-dots/reference/components#icon-names), or one of [your own icons](/docs/products/dash-dots/developers/theming#your-own-icons) |                                       |
| `selected` | `boolean`                                                                                                                                                     | Default: `false`.                     |
| `disabled` | `boolean`                                                                                                                                                     | Dims it, and the person can't use it. |

## Events

| Event   | Sends   | Notes |
| ------- | ------- | ----- |
| `onTap` | Nothing |       |
