import React from 'react'; import { classNames } from '../../utils'; import { CheckboxInput } from '../CheckboxInput'; import { useTableRowCheckboxContext } from './TableProvider'; import styles from './Table.module.css'; import { useId } from '../../hooks/useId'; type Props = { row: T; }; const stopPropagation = ( e: React.MouseEvent | React.KeyboardEvent, ) => { e.stopPropagation(); }; export function TableRowCheckbox({ row }: Props) { const controlId = useId(); const { isChecked, isDisabled, isCheckboxDisabled, onChange } = useTableRowCheckboxContext(row); return ( // eslint-disable-next-line jsx-a11y/no-noninteractive-element-interactions ); }