(e: KeyboardEvent)
| 1703 | let dialog = dialogRef.current?.UNSAFE_getDOMNode(); |
| 1704 | if (isOpen && dialog && !prevIsOpen.current) { |
| 1705 | let handler = (e: KeyboardEvent) => { |
| 1706 | if (e.key === 'Escape') { |
| 1707 | cancel(); |
| 1708 | e.stopPropagation(); |
| 1709 | e.preventDefault(); |
| 1710 | } |
| 1711 | }; |
| 1712 | dialog.addEventListener('keydown', handler); |
| 1713 | prevIsOpen.current = isOpen; |
| 1714 | return () => { |
no test coverage detected