UNPKG

antd-mobile

Version:

基于 React 的移动设计规范实现

44 lines (43 loc) 1.27 kB
import * as React from 'react'; export interface DataItem { icon?: any; text?: any; [key: string]: any; } export interface GridProps { /** web only */ prefixCls?: string; /** web only */ className?: string; style?: React.CSSProperties; data?: Array<DataItem>; renderItem?: (dataItem: DataItem, itemIndex: number) => React.ReactElement<any>; columnNum?: number; onClick?: (dataItem: DataItem, itemIndex: number) => void; hasLine?: boolean; isCarousel?: boolean; carouselMaxRow?: number; } export default class Grid extends React.Component<GridProps, any> { static propTypes: { prefixCls: React.Requireable<any>; data: React.Requireable<any>; renderItem: React.Requireable<any>; columnNum: React.Requireable<any>; onClick: React.Requireable<any>; hasLine: React.Requireable<any>; isCarousel: React.Requireable<any>; carouselMaxRow: React.Requireable<any>; }; static defaultProps: { prefixCls: string; data: any[]; onClick: () => void; columnNum: number; hasLine: boolean; isCarousel: boolean; carouselMaxRow: number; }; clientWidth: number; render(): JSX.Element; }