import * as React from 'react'; import InfiniteScroll from 'react-infinite-scroller'; import PostListItem from './PostListItem'; import Spinner from '../shared/Spinner'; import IPost from '../../interfaces/IPost'; interface Props { posts: Array; areLoading: boolean; error: string; handleLoadMore(): void; page: number; hasMore: boolean; } const PostList = ({ posts, areLoading, error, handleLoadMore, page, hasMore }: Props) => (
{ error ? {error} : null } } useWindow={true} > {posts.map((post, i) => ( ))}
); export default PostList;