(e: MouseEvent)
| 86 | if (!showRunMenu) return; |
| 87 | |
| 88 | const handleClickOutside = (e: MouseEvent) => { |
| 89 | if (runMenuRef.current && !runMenuRef.current.contains(e.target as Node)) { |
| 90 | setShowRunMenu(false); |
| 91 | } |
| 92 | }; |
| 93 | |
| 94 | const timer = setTimeout(() => { |
| 95 | document.addEventListener('click', handleClickOutside); |