UNPKG

rtaro-ui

Version:
31 lines (18 loc) 635 B
import { MouseEvent, ComponentClass } from 'react' import { CommonEvent } from '@rtarojs/components/types/common' import AtComponent, { AtIconBaseProps } from './base' export interface AtGridItem { desc?: string label?: string icon?: string | AtIconBaseProps [key: string]: any } export interface AtGridProps extends AtComponent { data: Array<AtGridItem> columnNum?: number hasLine?: boolean mode?: 'default' | 'square' | 'rect' onClick?: (item: AtGridItem, index: number, event: CommonEvent) => void } declare const AtGrid: ComponentClass<AtGridProps> export default AtGrid