(element: HTMLInputElement)
| 326 | } |
| 327 | |
| 328 | function isTabbableRadio(element: HTMLInputElement): boolean { |
| 329 | if (element.checked) { |
| 330 | return true; |
| 331 | } |
| 332 | const radios = getRadiosInGroup(element); |
| 333 | return radios.length > 0 && !radios.some(radio => radio.checked); |
| 334 | } |
| 335 | |
| 336 | function useFocusContainment(scopeRef: RefObject<Element[] | null>, contain?: boolean) { |
| 337 | let focusedNode = useRef<FocusableElement>(undefined); |
no test coverage detected