click-away-listener
Version:
A React component and hook library for detecting clicks outside an element, compatible with React 18 and Next.js
11 lines • 540 B
TypeScript
/// <reference types="react" />
import { ClickAwayEvent, EventConfig } from './types';
export declare const useClickAway: (ref: React.RefObject<HTMLElement>, onClickAway: (event: ClickAwayEvent) => void, options?: {
disabled?: boolean | undefined;
eventConfig?: EventConfig | undefined;
excludeRefs?: import("react").RefObject<HTMLElement>[] | undefined;
debounceTimeout?: number | undefined;
clickTolerance?: number | undefined;
testMode?: boolean | undefined;
}) => void;
//# sourceMappingURL=useClickAway.d.ts.map