UNPKG

@cfxjs/react-ui

Version:

Modern and minimalist React UI library.

9 lines (8 loc) 393 B
import { RefObject } from 'react'; export declare type DraggingEvent = { startX: number; currentX: number; }; export declare type DraggingHandler = (event: DraggingEvent) => void; declare const useDrag: (elementRef: RefObject<HTMLElement> | null, draggingHandler?: DraggingHandler, dragStartHandler?: DraggingHandler, dragEndHandler?: DraggingHandler) => void; export default useDrag;