UNPKG

react-moveable

Version:

A React Component that create Moveable, Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable, Groupable.

15 lines (14 loc) 575 B
import * as React from "react"; import { MoveableProps } from "./types"; import MoveableManager from "./MoveableManager"; import MoveableGroup from "./MoveableGroup"; export default class Moveable<T = {}> extends React.PureComponent<MoveableProps & T> { moveable: MoveableManager<MoveableProps> | MoveableGroup; render(): JSX.Element; isMoveableElement(target: HTMLElement): boolean; dragStart(e: MouseEvent | TouchEvent): void; isInside(clientX: number, clientY: number): boolean; updateRect(): void; updateTarget(): void; destroy(): void; }