@marciocamello/react-sortable-tree
Version:
Drag-and-drop sortable component for nested data and hierarchies
18 lines (16 loc) • 355 B
text/typescript
export const slideRows = (
rows: any[],
fromIndex: number,
toIndex: number,
count = 1
) => {
const rowsWithoutMoved = [
...rows.slice(0, fromIndex),
...rows.slice(fromIndex + count),
]
return [
...rowsWithoutMoved.slice(0, toIndex),
...rows.slice(fromIndex, fromIndex + count),
...rowsWithoutMoved.slice(toIndex),
]
}