UNPKG

carbon-react

Version:

A library of reusable React components for easily building user interfaces.

15 lines (14 loc) 552 B
interface UseSortableRowArgs { /** Unique identifier for the referenced element. */ id: string; /** Index of the referenced element in a list. */ index: number; /** Ref of the element to be made draggable and a drop target. */ ref: React.RefObject<HTMLElement> | null; } interface UseSortableRowReturn { /** Whether the referenced element is currently being dragged. */ isDragging: boolean; } declare function useSortableRow({ id, index, ref, }: UseSortableRowArgs): UseSortableRowReturn; export default useSortableRow;