UNPKG

react-outclick

Version:

A React component for handling clicks outside of a component

17 lines (16 loc) 605 B
/** * @class OnOutsiceClick */ import * as React from "react"; export declare type MouseEvents = "click" | "mousedown" | "mouseup"; export declare type TouchEvents = "touchstart" | "touchend"; export interface Props { container?: React.MutableRefObject<HTMLElement | any>; onOutsideClick: (event: MouseEvent | TouchEvent) => void; mouseEvent?: MouseEvents; touchEvent?: TouchEvents; children?: any; display?: "block" | "flex" | "inline-block" | "inline" | "contents"; } declare const OnOutsiceClick: React.FunctionComponent<Props>; export default OnOutsiceClick;