Adds click event to table row to handle selecting/unselecting checkbox/radio

This commit is contained in:
mabashian 2021-05-27 12:23:03 -04:00
parent 4b4e57889e
commit ad5cc3a393

View File

@ -15,8 +15,20 @@ const CheckboxListItem = ({
columns,
item,
}) => {
const handleRowClick = () => {
if (isSelected && !isRadio) {
onDeselect(itemId);
} else {
onSelect(itemId);
}
};
return (
<Tr ouiaId={`list-item-${itemId}`} id={`list-item-${itemId}`}>
<Tr
ouiaId={`list-item-${itemId}`}
id={`list-item-${itemId}`}
onClick={handleRowClick}
>
<Td
id={`check-action-item-${itemId}`}
select={{