UNPKG

rooks

Version:

Collection of awesome react hooks

13 lines (12 loc) 615 B
import type { CallbackRef } from "../utils/utils"; /** * useOutsideClickRef hook * Checks if a click happened outside a Ref. Handy for dropdowns, modals and popups etc. * * @param handler Callback to fire on outside click * @param when A boolean which which activates the hook only when it is true. Useful for conditionally enable the outside click * @returns An array with first item being ref * @see https://rooks.vercel.app/docs/hooks/useOutsideClick */ declare function useOutsideClickRef(handler: (event: MouseEvent | TouchEvent) => void, when?: boolean): [CallbackRef]; export { useOutsideClickRef };