(e: KeyboardEvent)
| 25 | useEffect(() => { |
| 26 | let isMacUA = /mac(os|intosh)/i.test(navigator.userAgent); |
| 27 | const handleKeyDown = (e: KeyboardEvent) => { |
| 28 | if (e.key === 'j' && (isMacUA ? e.metaKey : e.ctrlKey)) { |
| 29 | e.preventDefault(); |
| 30 | onOpenChange(true); |
| 31 | } else if (e.key === 'Escape') { |
| 32 | e.preventDefault(); |
| 33 | onOpenChange(false); |
| 34 | } |
| 35 | }; |
| 36 | |
| 37 | document.addEventListener('keydown', handleKeyDown); |
| 38 | return () => document.removeEventListener('keydown', handleKeyDown); |
nothing calls this directly
no test coverage detected