UNPKG

@alifd/next

Version:

A configurable component library for web built on React.

50 lines (49 loc) 2.22 kB
import * as React from 'react'; import * as PropTypes from 'prop-types'; import type { GroupProps, GroupState, ValueItem } from './types'; /** Checkbox.Group */ declare class CheckboxGroup extends React.Component<GroupProps, GroupState> { static displayName: string; static propTypes: { prefix: PropTypes.Requireable<string>; rtl: PropTypes.Requireable<boolean>; className: PropTypes.Requireable<string>; style: PropTypes.Requireable<object>; disabled: PropTypes.Requireable<boolean>; dataSource: PropTypes.Requireable<NonNullable<(string | null | undefined)[] | (object | null | undefined)[] | null | undefined>>; value: PropTypes.Requireable<NonNullable<string | number | boolean | any[] | null | undefined>>; defaultValue: PropTypes.Requireable<NonNullable<string | number | boolean | any[] | null | undefined>>; children: PropTypes.Requireable<(PropTypes.ReactElementLike | null | undefined)[]>; onChange: PropTypes.Requireable<(...args: any[]) => any>; direction: PropTypes.Requireable<string>; isPreview: PropTypes.Requireable<boolean>; renderPreview: PropTypes.Requireable<(...args: any[]) => any>; }; static defaultProps: { dataSource: never[]; onChange: () => void; prefix: string; direction: string; isPreview: boolean; }; static childContextTypes: { onChange: PropTypes.Requireable<(...args: any[]) => any>; __group__: PropTypes.Requireable<boolean>; selectedValue: PropTypes.Requireable<any[]>; disabled: PropTypes.Requireable<boolean>; }; constructor(props: GroupProps); getChildContext(): { __group__: boolean; onChange: (currentValue: ValueItem, event: React.ChangeEvent<HTMLInputElement>) => void; selectedValue: ValueItem[]; disabled: boolean | undefined; }; static getDerivedStateFromProps(nextProps: GroupProps): { value: ValueItem[]; } | null; onChange(currentValue: ValueItem, event: React.ChangeEvent<HTMLInputElement>): void; render(): React.JSX.Element; } declare const _default: typeof CheckboxGroup; export default _default;