rtaro-ui
Version:
UI KIT for Taro
34 lines (19 loc) • 732 B
TypeScript
import { MouseEvent, ComponentClass, ReactNode } from 'react'
import { CommonEvent } from '@rtarojs/components/types/common'
import AtComponent, { AtIconBaseProps } from './base'
import { AtCheckboxProps } from './checkbox'
export interface AtAccordionProps extends AtComponent {
open?: boolean
header?: string
note?: string
renderHeader?: () => ReactNode
renderNote?: () => ReactNode
propsCheckbox?: AtCheckboxProps
icon?: AtIconBaseProps
animation?: boolean
border?: boolean
expandIconPosition?: 'left' | 'right' | 'none'
onClick?: (open: boolean, e: CommonEvent) => void
}
declare const AtAccordion: ComponentClass<AtAccordionProps>
export default AtAccordion