SelectRowCell.tsx 540 B

123456789101112131415
  1. import { CellContext } from '@tanstack/react-table';
  2. import React from 'react';
  3. import IndeterminateCheckbox from 'components/common/IndeterminateCheckbox/IndeterminateCheckbox';
  4. // eslint-disable-next-line @typescript-eslint/no-explicit-any
  5. const SelectRowCell: React.FC<CellContext<any, unknown>> = ({ row }) => (
  6. <IndeterminateCheckbox
  7. checked={row.getIsSelected()}
  8. disabled={!row.getCanSelect()}
  9. indeterminate={row.getIsSomeSelected()}
  10. onChange={row.getToggleSelectedHandler()}
  11. />
  12. );
  13. export default SelectRowCell;