UNPKG

@julo-ui/sliders

Version:

A React Slider component that implements input[type='range']

18 lines (16 loc) 487 B
// src/usecase/use-handle-dragging.ts import { useCallback, useState } from "react"; function useHandleDragging() { const [isDragging, setIsDragging] = useState(false); const onDraggingStart = useCallback(() => { setIsDragging(true); }, []); const onDraggingEnd = useCallback(() => { setIsDragging(false); }, []); return { isDragging, onDraggingStart, onDraggingEnd }; } var use_handle_dragging_default = useHandleDragging; export { use_handle_dragging_default };