/** * @file Checkboxes * @description 多选输入框 * @author fex */ import React from 'react'; import {uncontrollable} from 'uncontrollable'; import Checkbox from './Checkbox'; import chunk from 'lodash/chunk'; import {ClassNamesFn, themeable, ThemeProps} from '../theme'; import {Option, value2array, Options} from './Select'; import find from 'lodash/find'; import {autobind, findTree} from '../utils/helper'; import isEqual from 'lodash/isEqual'; import {LocaleProps, localeable} from '../locale'; // import isPlainObject from 'lodash/isPlainObject'; export interface BaseCheckboxesProps extends ThemeProps, LocaleProps { options: Options; className?: string; placeholder?: string; value?: Array; onChange?: (value: Array