I have following code:

```
<Datagrid rowClick="edit">
  <TextField source="id" label="Id" />
  <TextField source="token" label="Token" />
  <LinkResourceField
    label="Company"
    source="company.id"
    reference={record =>
      `${Pluralize.plural(get(record, 'company.category', 'company'))}`
    }
    display="company.name"
    sortable={false}
  />
  <TextField source="status" label="Status" />
  <CloneButton />
</Datagrid>

```

CloneButton does show up but when I click it, it first goes to create page but then it ends up going to edit page for the record I clicked on. 

Does anyone have any idea why this might be happening? Anyway to setup CloneButton so that it stops it from triggering rowClick?

Thanks for reading and your help.