()
| 202 | setActive({ row: clampRow(row), col: clampCol(col) }) |
| 203 | } |
| 204 | const cell = (): { row: DbRow; field: DbField } | null => { |
| 205 | const row = rows[active.row] |
| 206 | const field = columns[active.col] |
| 207 | return row && field ? { row, field } : null |
| 208 | } |
| 209 | const toggleCheckbox = (row: DbRow, field: DbField): void => |
| 210 | commitCell(row.id, field, isCheckboxTrue(row.cells[field.id] ?? '') ? 'false' : 'true') |
| 211 |