rtaro-ui
Version:
UI KIT for Taro
55 lines (32 loc) • 1.09 kB
TypeScript
import { ComponentClass, ReactNode } from 'react'
import { CommonEventFunction } from '@rtarojs/components/types/common'
import AtComponent, { AtIconBaseProps } from './base'
export interface AtListProps extends AtComponent {
border?: boolean
editable?: boolean
labelPadding?: boolean
renderHeader?: () => ReactNode
renderFooter?: () => ReactNode
}
export interface AtListItemProps extends AtComponent {
thumb?: stringstring
label?: string
renderLabel?: () => ReactNode
brief?: string
idName?: string
horizontalLayout?: 'left' | 'right'
wrap?: boolean
arrow?: 'up' | 'down' | 'right' | boolean
align?: 'top' | 'middle' | 'bottom'
textAlign?: 'left' | 'right'
multipleLine?: boolean
border?: boolean
disabled?: boolean
required?: boolean
icon?: AtIconBaseProps
onClick?: CommonEventFunction
labelPlacement?: 'horizontal' | 'vertical'
}
export const AtList: ComponentClass<AtListProps>
declare const AtListItem: ComponentClass<AtListItemProps>
export default AtListItem