@cfxjs/react-ui
Version:
Modern and minimalist React UI library.
9 lines (8 loc) • 393 B
TypeScript
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;