react-reorder-list
Advanced tools
Comparing version
import { CSSProperties, DetailedHTMLProps, DragEventHandler, HTMLAttributes, JSX, ReactNode, RefObject, TouchEventHandler } from "react"; | ||
export type Props = DetailedHTMLProps<HTMLAttributes<HTMLDivElement>, HTMLDivElement>; | ||
export type PositionChangeHandler = (event: { | ||
start?: number; | ||
end?: number; | ||
oldItems?: ReactNode[]; | ||
newItems?: ReactNode[]; | ||
revert?: () => void; | ||
start: number; | ||
end: number; | ||
oldItems: ReactNode[]; | ||
newItems: ReactNode[]; | ||
revert: Function; | ||
}) => void; | ||
@@ -10,0 +10,0 @@ export type ReorderListProps = { |
@@ -45,3 +45,3 @@ var __rest = (this && this.__rest) || function (s, e) { | ||
const [items, setItems] = useState(Children.toArray(children)); | ||
const [temp, setTemp] = useState({}); | ||
const [temp, setTemp] = useState({ items: [] }); | ||
const [isAnimating, setIsAnimating] = useState(false); | ||
@@ -48,0 +48,0 @@ const [scroll, setScroll] = useState(); |
{ | ||
"name": "react-reorder-list", | ||
"version": "0.8.2", | ||
"version": "0.8.3", | ||
"description": "A simple react component that facilitates the reordering of JSX/HTML elements through drag-and-drop functionality, allowing for easy position changes.", | ||
@@ -5,0 +5,0 @@ "type": "module", |
23717
0.02%