react-native-sortables
Version:
Powerful Sortable Components for Flexible Content Reordering in React Native
19 lines (15 loc) • 706 B
JavaScript
;
import { areValuesDifferent } from '../../../../utils';
export const getMainIndex = (index, numGroups) => {
'worklet';
return +index % numGroups;
};
export const getCrossIndex = (index, numGroups) => {
'worklet';
return Math.floor(+index / numGroups);
};
export const shouldUpdateContainerDimensions = (currentContainerCrossSize, calculatedContainerCrossSize, hasAutoOffsetAdjustment) => {
'worklet';
return !currentContainerCrossSize || !currentContainerCrossSize || areValuesDifferent(currentContainerCrossSize, calculatedContainerCrossSize, 1) && (!hasAutoOffsetAdjustment || calculatedContainerCrossSize > currentContainerCrossSize);
};
//# sourceMappingURL=helpers.js.map