MCPcopy Create free account
hub / github.com/esengine/esengine / handleClickOutside

Function handleClickOutside

packages/editor-app/src/components/MenuBar.tsx:162–166  ·  view source on GitHub ↗
(event: MouseEvent)

Source from the content-addressed store, hash-verified

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 () => {

Callers

nothing calls this directly

Calls 1

containsMethod · 0.45

Tested by

no test coverage detected