(event: MouseEvent)
| 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)) |
nothing calls this directly
no test coverage detected