MCPcopy
hub / github.com/anomalyco/opencode / handleClickOutside

Function handleClickOutside

packages/console/app/src/component/dropdown.tsx:28–33  ·  view source on GitHub ↗
(event: MouseEvent)

Source from the content-addressed store, hash-verified

26
27 createEffect(() => {
28 const handleClickOutside = (event: MouseEvent) => {
29 if (dropdownRef && !dropdownRef.contains(event.target as Node)) {
30 setStore("isOpen", false)
31 props.onOpenChange?.(false)
32 }
33 }
34
35 document.addEventListener("click", handleClickOutside)
36 onCleanup(() => document.removeEventListener("click", handleClickOutside))

Callers

nothing calls this directly

Calls 1

setStoreFunction · 0.85

Tested by

no test coverage detected