UNPKG

react-motion-components

Version:

components using react & react-motion

44 lines (43 loc) 1.09 kB
import * as React from 'react'; declare type Props = { width: number; height: number; cells: Array<{ top: number; left: number; }>; resize: boolean; resizable: { show: boolean; mouseXY: Array<number>; mouseDelta: Array<number>; isMoved: boolean; isPressed: boolean; shiftXY: Array<number>; position: { top: number; left: number; right: number; bottom: number; }; }; resizableMouseDown: (params: { e: React.MouseEvent<any>; type: string; }) => void; resizableMouseMove: (e: any) => void; resizableMouseUp: () => void; resizableDoubleClick: (params: { e: React.MouseEvent<any>; direction: string; }) => void; }; declare class Resizable extends React.Component<Props> { state: { size: number; }; componentDidMount(): void; componentWillUnmount(): void; render(): JSX.Element | null; } export default Resizable;