@krmao/react-basic
Version:
### features
31 lines (30 loc) • 1.44 kB
TypeScript
/**
* 整体竖向可加载更多的等宽横向瀑布流组件
* @author kr.mao@qq.com
*/
declare class WaterfallHorizontalEqualWidthComponent extends React.Component<any, any, any> {
constructor(props: any);
wrapData: (dataList: any) => any[][];
}
declare namespace WaterfallHorizontalEqualWidthComponent {
namespace propTypes {
const dataList: PropTypes.Validator<any[]>;
const rowMaxWidth: PropTypes.Validator<number>;
const rowDefaultHeight: PropTypes.Requireable<number>;
const hasMore: PropTypes.Requireable<boolean>;
const fetchMoreData: PropTypes.Requireable<(...args: any[]) => any>;
const scrollableTarget: PropTypes.Validator<string>;
const renderLoader: PropTypes.Requireable<(...args: any[]) => any>;
const renderEndMessage: PropTypes.Requireable<(...args: any[]) => any>;
const renderRowItem: PropTypes.Requireable<(...args: any[]) => any>;
const itemMapping: PropTypes.Requireable<(...args: any[]) => any>;
const rowStyle: PropTypes.Requireable<any>;
const rowItemContainerStyle: PropTypes.Requireable<any>;
const columnStyle: PropTypes.Requireable<any>;
const horizontalMargin: PropTypes.Requireable<number>;
const singleRow: PropTypes.Requireable<boolean>;
}
}
export default WaterfallHorizontalEqualWidthComponent;
import React from "react";
import PropTypes from "prop-types";