Rev 3652 | AutorÃa | Comparar con el anterior | Ultima modificación | Ver Log |
import React from 'react';import { List, Spinner } from '.';export function InfinityList({items = [],emptyMessage = 'No hay elementos para mostrar',loading = false,elementRef = null,renderItem = () => {},keyExtractor = (item) => item.id}) {/* const loaderRef = useRef(null);const [isIntercepting] = useNearScreen({externalRef: loaderRef,once: false,rootMargin: '20px'});useEffect(() => {if (isIntercepting) onEnd();}, [isIntercepting]); */return (<><Listitems={items}emptyMessage={emptyMessage}keyExtractor={keyExtractor}renderItem={renderItem}renderFooter={() => (<>{loading && <Spinner />}<div ref={elementRef} /></>)}/></>);}