UNPKG

acud

Version:

acg react 组件库

31 lines (30 loc) • 996 B
import * as React from 'react'; import { CheckboxChangeEvent } from './Checkbox'; export interface ButtonCheckboxProps<T> { prefixCls: string; className: string; style: React.CSSProperties; defaultChecked?: boolean; checked?: boolean; disabled?: boolean; value?: any; children?: any; onChange?: (e: T) => void; onClick?: React.MouseEventHandler<HTMLElement>; } interface State { checked: boolean; } declare class ButtonCheckbox extends React.Component<ButtonCheckboxProps<CheckboxChangeEvent>, ReturnType<typeof ButtonCheckbox['getDerivedStateFromProps']>> { static defaultProps: { prefixCls: string; className: string; style: {}; defaultChecked: boolean; }; constructor(props: any); static getDerivedStateFromProps(props: ButtonCheckboxProps<CheckboxChangeEvent>, state: State): Partial<State> | null; handleClick: (e: any) => void; render(): React.JSX.Element; } export default ButtonCheckbox;