UNPKG

@hydroperx/drag4react

Version:
16 lines (15 loc) 517 B
import React from "react"; export default function Draggable(options: { nodeRef: React.MutableRefObject<HTMLElement | null>; limitRef?: React.MutableRefObject<HTMLElement | null>; children?: React.ReactNode; disabled?: boolean; dragStart?: (data: DraggableData) => void; dragMove?: (data: DraggableData) => void; dragStop?: (data: DraggableData) => void; }): import("react/jsx-runtime").JSX.Element; export type DraggableData = { element: HTMLElement; x: number; y: number; };