@intuitionrobotics/thunderstorm
Version:
21 lines (20 loc) • 588 B
TypeScript
import * as React from "react";
import { BaseComponent } from "../../core/BaseComponent";
type Props = {
onMouseMove?: (e: MouseEvent) => void;
onMouseUp?: (e: MouseEvent) => void;
overlayZIndex?: number;
children: React.ReactNode;
};
type State = {
isDragging: boolean;
};
export declare class ClickToDrag extends BaseComponent<Props, State> {
constructor(props: Props);
handleMouseDown: () => void;
onMouseMove: (e: MouseEvent) => void;
onMouseUp: (e: MouseEvent) => void;
render: () => React.JSX.Element;
private renderOverlay;
}
export {};