UNPKG

@utilityjs/use-on-outside-click

Version:

A React hook that invokes a callback when user clicks outside of the target element.

4 lines (3 loc) 274 B
import * as React from "react"; declare const useOnOutsideClick: <T extends HTMLElement = HTMLElement>(target: T | React.RefObject<T> | null, callback: (event: MouseEvent) => void, extendCondition?: (event: MouseEvent) => boolean) => void; export default useOnOutsideClick;