(event: MouseEvent)
| 160 | |
| 161 | useEffect(() => { |
| 162 | const handleClickOutside = (event: MouseEvent) => { |
| 163 | if (menuRef.current && !menuRef.current.contains(event.target as Node)) { |
| 164 | setOpenMenu(null); |
| 165 | } |
| 166 | }; |
| 167 | |
| 168 | document.addEventListener('mousedown', handleClickOutside); |
| 169 | return () => { |