({cell, state}: {cell: Node<object>; state: TableState<object>})
| 132 | } |
| 133 | |
| 134 | function TableCell({cell, state}: {cell: Node<object>; state: TableState<object>}) { |
| 135 | let ref = useRef<HTMLTableCellElement>(null); |
| 136 | let {gridCellProps} = useTableCell({node: cell}, state, ref); |
| 137 | let {isFocusVisible, focusProps} = useFocusRing(); |
| 138 | return ( |
| 139 | <td |
| 140 | {...mergeProps(gridCellProps, focusProps)} |
| 141 | ref={ref} |
| 142 | className="react-aria-Cell" |
| 143 | data-focus-visible={isFocusVisible || undefined}> |
| 144 | {cell.rendered} |
| 145 | </td> |
| 146 | ); |
| 147 | } |
nothing calls this directly
no test coverage detected