import React, {forwardRef} from 'react'; import {FlatList} from 'react-native'; import {ReorderableListCore} from './ReorderableListCore'; import {ScrollViewContainerContext} from '../contexts'; import {useContext} from '../hooks'; import type {NestedReorderableListProps} from '../types'; const NestedReorderableListWithRef = ( {scrollable, ...rest}: NestedReorderableListProps, ref?: React.ForwardedRef>, ) => { const { scrollViewContainerRef, scrollViewScrollOffsetXY, scrollViewPageXY, scrollViewSize, scrollViewScrollEnabledProp, outerScrollGesture, setScrollViewForceDisableScroll, } = useContext(ScrollViewContainerContext); return ( ); }; export const NestedReorderableList = forwardRef( NestedReorderableListWithRef, ) as ( props: NestedReorderableListProps & React.RefAttributes>, ) => JSX.Element;