@onesy/ui-react
Version:
UI for React
15 lines (14 loc) • 600 B
TypeScript
import React from 'react';
import { IBaseElement, IHTMLElement } from '../types';
export declare type IClickListener = IBaseElement & {
mouseEvent?: 'onClick' | 'onMove' | 'onMouseDown' | 'onMouseUp' | 'onMouseEnter' | 'onMouseLeave';
touchEvent?: 'onTouchStart' | 'onTouchEnd' | 'onTouchMove';
include?: Array<IHTMLElement>;
includeParentQueries?: Array<string>;
includeQueries?: Array<string>;
ignoreNonExisting?: boolean;
onClickInside?: () => any;
onClickOutside?: () => any;
};
declare const ClickListener: React.FC<IClickListener>;
export default ClickListener;