react-outclick
Version:
A React component for handling clicks outside of a component
17 lines (16 loc) • 605 B
TypeScript
/**
* @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;