UNPKG

@pdfme/ui

Version:

TypeScript base PDF generator and React base UI. Open source, developed by the community, and completely free to use under the MIT license!

39 lines (38 loc) 1.31 kB
import React from 'react'; import MoveableComponent, { OnDrag, OnRotate, OnRotateEnd, OnClick, OnResize } from 'react-moveable'; type Props = { target: HTMLElement[]; controlScale: number; bounds: { left: number; top: number; bottom: number; right: number; }; horizontalGuidelines: number[]; verticalGuidelines: number[]; keepRatio: boolean; rotatable: boolean; onDrag: ({ target, left, top }: OnDrag) => void; onDragEnd: ({ target }: { target: HTMLElement | SVGElement; }) => void; onDragGroupEnd: ({ targets }: { targets: (HTMLElement | SVGElement)[]; }) => void; onRotate: ({ target, rotate }: OnRotate) => void; onRotateEnd: ({ target }: OnRotateEnd) => void; onRotateGroupEnd: ({ targets }: { targets: (HTMLElement | SVGElement)[]; }) => void; onResize: ({ target, width, height, direction }: OnResize) => void; onResizeEnd: ({ target }: { target: HTMLElement | SVGElement; }) => void; onResizeGroupEnd: ({ targets }: { targets: (HTMLElement | SVGElement)[]; }) => void; onClick: (e: OnClick) => void; }; declare const _default: React.ForwardRefExoticComponent<Props & React.RefAttributes<MoveableComponent<{}>>>; export default _default;