UNPKG

reactuals

Version:

A useful package providing a collection of 50+ React hooks and utilities to simplify React development.

12 lines (11 loc) 415 B
import { RefObject } from "react"; /** * Detects clicks outside a referenced element. * @param ref - The ref of the element * @param handler - The callback on outside click * * Example: * const ref = useRef(null); * useOnClickOutside(ref, () => setOpen(false)); */ export declare function useOnClickOutside<T extends HTMLElement>(ref: RefObject<T>, handler: (event: MouseEvent | TouchEvent) => void): void;