rtaro-ui
Version:
UI KIT for Taro
31 lines (18 loc) • 635 B
TypeScript
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