UNPKG

@cobuildlab/8base-chat

Version:

Chat component that uses 8base

25 lines (24 loc) 685 B
import React from 'react'; export interface IInfiniteScrollProps { loadMore: () => Promise<any>; hasNextPage: boolean; parentNode: HTMLElement; loader: React.ReactNode; isReverse: boolean; threshold: number; } export interface IInfiniteScrollState { isLoadingNext: boolean; } declare class InfiniteScroll extends React.Component<IInfiniteScrollProps, IInfiniteScrollState> { static defaultProps: { isReverse: boolean; threshold: number; }; constructor(props: IInfiniteScrollProps); componentDidMount(): void; componentWillUnmount(): void; render(): JSX.Element; private onScroll; } export default InfiniteScroll;