UNPKG

react-native-sortables

Version:

Powerful Sortable Components for Flexible Content Reordering in React Native

25 lines (23 loc) 518 B
"use strict"; export const orderItems = (data, itemKeys, { fromIndex, keyToIndex, toIndex }, skipIfNoChange) => { if (skipIfNoChange && fromIndex === toIndex) { return data; } const result = []; for (let i = 0; i < itemKeys.length; i++) { result[keyToIndex[itemKeys[i]]] = data[i]; } return result; }; export const getKeyToIndex = itemKeys => { 'worklet'; return itemKeys.reduce((acc, key, index) => { acc[key] = index; return acc; }, {}); }; //# sourceMappingURL=order.js.map