rtaro-ui
Version:
UI KIT for Taro
29 lines (19 loc) • 637 B
TypeScript
import { MouseEvent, ComponentClass } from 'react'
import { CommonEvent } from '@rtarojs/components/types/common'
import AtComponent from './base'
export interface CheckboxOption<T> {
value: T
label: string
desc?: string
disabled?: boolean
}
export interface AtCheckboxGroupProps<T> extends AtComponent {
options: Array<CheckboxOption<T>>
value: Array<T>
disabled?: boolean
type?: 'default' | 'tag'
iconSize?: boolean
onChange: (value: Array<T>, event: CommonEvent) => void
}
declare const AtCheckboxGroup: ComponentClass<AtCheckboxGroupProps<any>>
export default AtCheckboxGroup