react-calendar-timeline
Version:
react-calendar-timeline
16 lines (15 loc) • 570 B
TypeScript
import React, { Component, MouseEventHandler } from 'react';
type Props = {
children: React.ReactElement;
onClick: MouseEventHandler<HTMLElement>;
clickTolerance?: number;
};
declare class PreventClickOnDrag extends Component<Props> {
handleMouseDown: MouseEventHandler<HTMLElement>;
handleMouseUp: MouseEventHandler<HTMLElement>;
handleClick: MouseEventHandler<HTMLElement>;
private originClickX;
private cancelClick;
render(): React.ReactElement<any, string | React.JSXElementConstructor<any>>;
}
export default PreventClickOnDrag;