UNPKG

react-native-ui-lib

Version:

[![SWUbanner](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner-direct.svg)](https://stand-with-ukraine.pp.ua)

19 lines 413 B
export default ({ itemHeight, listSize }) => { const valueInRange = (value, min, max) => { if (value < min || value === -0) { return min; } if (value > max) { return max; } return value; }; const middleIndex = offset => { const calculatedIndex = Math.round(offset / itemHeight); return valueInRange(calculatedIndex, 0, listSize - 1); }; return middleIndex; };