Fixes bug where checkbox list item was selecting things twice

This commit is contained in:
mabashian
2021-06-03 09:48:20 -04:00
parent a0b14b994d
commit 4c1b0297e7
2 changed files with 4 additions and 3 deletions

View File

@@ -100,7 +100,9 @@ function SelectResourceStep({
headerRow={ headerRow={
<HeaderRow qsConfig={QS_Config(sortColumns)}> <HeaderRow qsConfig={QS_Config(sortColumns)}>
{sortColumns.map(({ name, key }) => ( {sortColumns.map(({ name, key }) => (
<HeaderCell sortKey={key}>{name}</HeaderCell> <HeaderCell sortKey={key} key={key}>
{name}
</HeaderCell>
))} ))}
</HeaderRow> </HeaderRow>
} }

View File

@@ -34,7 +34,6 @@ const CheckboxListItem = ({
select={{ select={{
rowIndex, rowIndex,
isSelected, isSelected,
onSelect: isSelected ? onDeselect : onSelect,
variant: isRadio ? 'radio' : 'checkbox', variant: isRadio ? 'radio' : 'checkbox',
}} }}
name={name} name={name}
@@ -43,7 +42,7 @@ const CheckboxListItem = ({
{columns?.length > 0 ? ( {columns?.length > 0 ? (
columns.map(col => ( columns.map(col => (
<Td aria-label={col.name} dataLabel={col.key}> <Td aria-label={col.name} dataLabel={col.key} key={col.key}>
{item[col.key]} {item[col.key]}
</Td> </Td>
)) ))