UNPKG

react-native-sortables

Version:

Powerful Sortable Components for Flexible Content Reordering in React Native

16 lines (15 loc) 570 B
"use strict"; import { isSharedValue, useDerivedValue } from 'react-native-reanimated'; import { getItemDimensions } from '../../../utils'; import { useCommonValuesContext } from '../CommonValuesProvider'; export default function useItemDimensions(key) { const { itemHeights, itemWidths } = useCommonValuesContext(); return useDerivedValue(() => { const keyValue = isSharedValue(key) ? key.value : key; return keyValue ? getItemDimensions(keyValue, itemWidths.value, itemHeights.value) : null; }); } //# sourceMappingURL=useItemDimensions.js.map