Перекрытие таблицы материалов onRowClick и кнопки действий

<MaterialTable 
onRowClick={() => openRightDrawer()}
actions={[
{
icon:"Check",
tooltip:"Activate",
onClick: () => activateAccount()
}
]}
components={{
Action: props => <Button onClick={() => props.action.onClick()}>Activate</Button>
}}
/>

когда я нажимаю кнопку, событие onRowClick также запускается, есть ли обходной путь для этого?


person Srikanth Gowda    schedule 20.11.2019    source источник


Ответы (1)


спасибо @mbrn, все заработало https://github.com/mbrn/material-table/issues/1362

<MaterialTable 
onRowClick={() => openRightDrawer()}
actions={[
{
icon:"Check",
tooltip:"Activate",
onClick: () => activateAccount()
}
]}
components={{
Action: props => <Button onClick={(event) => {
    props.action.onClick();
    event.stopPropagation();
 }
}>Activate</Button>
}}
/>
person Srikanth Gowda    schedule 21.11.2019