Sha256: 05747ba46291240b551a23bd9460c6c024bb9145dc8bb946915f42c3848b538e
Contents?: true
Size: 367 Bytes
Versions: 22
Compression:
Stored size: 367 Bytes
Contents
// Can be included as a TableWrapper prop for selectable rows const onSelect = (rows, setRows) => (_event, isSelected, rowId) => { let newRows; if (rowId === -1) { newRows = rows.map(row => ({ ...row, selected: isSelected })); } else { newRows = [...rows]; newRows[rowId].selected = isSelected; } setRows(newRows); }; export default onSelect;
Version data entries
22 entries across 22 versions & 1 rubygems