@gluestack-ui/select
Version:
A universal headless select component for React Native, Next.js & React
16 lines (15 loc) • 569 B
JSX
import React, { forwardRef } from 'react';
import { Platform } from 'react-native';
export const SelectVirtualizedList = (StyledSelectVirtualizedList) => forwardRef(({ children, ...props }, ref) => {
if (Platform.OS === 'web') {
return (<>
{props.data.map((_, index) => {
const item = props.getItem(props.data, index);
return props.renderItem({ item });
})}
</>);
}
return (<StyledSelectVirtualizedList {...props} ref={ref}>
{children}
</StyledSelectVirtualizedList>);
});