ant-design-vue/components/vc-select/PropTypes.js

60 lines
1.9 KiB
JavaScript
Raw Normal View History

2018-02-06 19:00:34 +08:00
import PropTypes from '../_util/vue-types'
export const SelectPropTypes = {
defaultActiveFirstOption: PropTypes.bool,
multiple: PropTypes.bool,
filterOption: PropTypes.any,
// children: PropTypes.any,
showSearch: PropTypes.bool,
disabled: PropTypes.bool,
allowClear: PropTypes.bool,
showArrow: PropTypes.bool,
tags: PropTypes.bool,
prefixCls: PropTypes.string,
// className: PropTypes.string,
transitionName: PropTypes.string,
optionLabelProp: PropTypes.string,
optionFilterProp: PropTypes.string,
animation: PropTypes.string,
choiceTransitionName: PropTypes.string,
2018-11-09 14:23:19 +08:00
open: PropTypes.bool,
defaultOpen: PropTypes.bool,
2018-02-06 19:00:34 +08:00
// onChange: PropTypes.func,
// onBlur: PropTypes.func,
// onFocus: PropTypes.func,
// onSelect: PropTypes.func,
// onSearch: PropTypes.func,
// onPopupScroll: PropTypes.func,
// onMouseEnter: PropTypes.func,
// onMouseLeave: PropTypes.func,
// onInputKeyDown: PropTypes.func,
placeholder: PropTypes.any,
// onDeselect: PropTypes.func,
labelInValue: PropTypes.bool,
2019-01-04 23:00:09 +08:00
loading: PropTypes.bool,
2018-02-07 18:56:58 +08:00
value: PropTypes.any,
defaultValue: PropTypes.any,
2018-02-06 19:00:34 +08:00
dropdownStyle: PropTypes.object,
2018-02-28 19:07:04 +08:00
dropdownClassName: PropTypes.string,
2018-02-06 19:00:34 +08:00
maxTagTextLength: PropTypes.number,
maxTagCount: PropTypes.number,
2018-02-27 19:08:49 +08:00
maxTagPlaceholder: PropTypes.any,
2018-02-06 19:00:34 +08:00
tokenSeparators: PropTypes.arrayOf(PropTypes.string),
getInputElement: PropTypes.func,
showAction: PropTypes.arrayOf(PropTypes.string),
2018-02-28 19:07:04 +08:00
autoFocus: PropTypes.bool,
getPopupContainer: PropTypes.func,
2018-11-09 14:23:19 +08:00
clearIcon: PropTypes.any,
inputIcon: PropTypes.any,
removeIcon: PropTypes.any,
menuItemSelectedIcon: PropTypes.any,
2019-01-04 23:00:09 +08:00
dropdownRender: PropTypes.func,
mode: PropTypes.oneOf(['multiple', 'tags']),
backfill: PropTypes.bool,
dropdownAlign: PropTypes.any,
dropdownMatchSelectWidth: PropTypes.bool,
dropdownMenuStyle: PropTypes.object,
notFoundContent: PropTypes.oneOfType([String, Number]),
tabIndex: PropTypes.oneOfType([String, Number]),
2018-02-06 19:00:34 +08:00
}