UNPKG

@janiscommerce/ui-native

Version:
23 lines (22 loc) 806 B
import React from 'react'; import { BottomSheetFlatList, BottomSheetScrollView, BottomSheetView, } from '@gorhom/bottom-sheet'; export const SwipeUpFlatList = React.forwardRef(({ data, renderItem, ...props }, ref) => { if (!data || !data.length || !renderItem) { return null; } return <BottomSheetFlatList ref={ref} data={data} renderItem={renderItem} {...props}/>; }); export const SwipeUpScrollView = React.forwardRef(({ children, ...props }, ref) => { if (!children) { return null; } return (<BottomSheetScrollView ref={ref} {...props}> {children} </BottomSheetScrollView>); }); export const SwipeUpView = ({ children, ...props }) => { if (!children) { return null; } return <BottomSheetView {...props}>{children}</BottomSheetView>; };