SelectRowHeader.tsx 483 B

123456789101112131415
  1. import { HeaderContext } from '@tanstack/react-table';
  2. import React from 'react';
  3. import IndeterminateCheckbox from 'components/common/IndeterminateCheckbox/IndeterminateCheckbox';
  4. const SelectRowHeader: React.FC<HeaderContext<unknown, unknown>> = ({
  5. table,
  6. }) => (
  7. <IndeterminateCheckbox
  8. checked={table.getIsAllRowsSelected()}
  9. indeterminate={table.getIsSomeRowsSelected()}
  10. onChange={table.getToggleAllRowsSelectedHandler()}
  11. />
  12. );
  13. export default SelectRowHeader;