UNPKG

@tarojsx/library

Version:
26 lines 1.19 kB
import React from 'react'; import { View } from '@tarojs/components'; import { VariableSizeList as List } from 'react-window'; // import { useOuterScrollView, OuterScrollViewProps } from './useOuterScrollView' import { OuterScrollView } from './OuterScrollView'; export const VariableSizeList = React.forwardRef((props, ref) => { // const { outerElementProps, ...listProps } = props // const OuterScrollView = useOuterScrollView({ // width: props.width, // height: props.height, // ...outerElementProps, // }) // useEffect(() => {}, []) return React.createElement(List, Object.assign({ ref: ref, outerElementType: OuterScrollView, innerElementType: View }, props)); }); // export const VariableSizeList: React.FC<VariableSizeListProps> = props => { // const { outerElementProps, ...listProps } = props // const OuterScrollView = useOuterScrollView({ // width: props.width, // height: props.height, // ...outerElementProps, // }) // useEffect(() => {}, []) // return <List outerElementType={OuterScrollView} innerElementType={View} {...listProps} /> // } //# sourceMappingURL=VariableSizeList.js.map