UNPKG

react-masonry-component2

Version:

react 的瀑布流组件库,支持 columns 布局、弹性布局、绝对定位布局三种方法实现

23 lines (22 loc) 711 B
/// <reference types="react" /> import { MasonryProps } from "../masonry/masonry"; export interface MasonryScrollProps extends React.HTMLAttributes<HTMLElement> { fetchApi: ({ page, pageSize }: { page: number; pageSize: number; }) => Promise<{ img: string; height: number; [props: string]: string | number; }[]>; mansonryProps?: MasonryProps; pageSize?: number; preload?: boolean; observerMargin?: number; loadingComponent?: React.ReactNode; ItemComponent?: (props: any) => JSX.Element; className?: string; style?: Record<string, any>; } declare const MasonryScroll: React.FC<MasonryScrollProps>; export default MasonryScroll;