@nayan-ui/react
Version:
Reusable Component Library for ReactJS.
28 lines • 877 B
TypeScript
import React, { CSSProperties, ReactNode } from 'react';
type Fn = () => any;
export interface NInfiniteScrollProps {
next: Fn;
hasMore: boolean;
children: ReactNode;
loader: ReactNode;
scrollThreshold?: number | string;
endMessage?: ReactNode;
style?: CSSProperties;
height?: number | string;
scrollableTarget?: HTMLElement | string | null;
hasChildren?: boolean;
inverse?: boolean;
pullDownToRefresh?: boolean;
pullDownToRefreshContent?: ReactNode;
releaseToRefreshContent?: ReactNode;
pullDownToRefreshThreshold?: number;
refreshFunction?: Fn;
onScroll?: (e: Event) => any;
dataLength: number;
initialScrollY?: number;
className?: string;
'aria-label'?: string;
}
export declare const NInfiniteScroll: React.FC<NInfiniteScrollProps>;
export {};
//# sourceMappingURL=NInfiniteScroll.d.ts.map