|
@@ -182,6 +182,7 @@ class TreeSelect extends BaseComponent<TreeSelectProps, TreeSelectState> {
|
|
'aria-invalid': PropTypes.bool,
|
|
'aria-invalid': PropTypes.bool,
|
|
'aria-labelledby': PropTypes.string,
|
|
'aria-labelledby': PropTypes.string,
|
|
'aria-required': PropTypes.bool,
|
|
'aria-required': PropTypes.bool,
|
|
|
|
+ borderless: PropTypes.bool,
|
|
loadedKeys: PropTypes.arrayOf(PropTypes.string),
|
|
loadedKeys: PropTypes.arrayOf(PropTypes.string),
|
|
loadData: PropTypes.func,
|
|
loadData: PropTypes.func,
|
|
onLoad: PropTypes.func,
|
|
onLoad: PropTypes.func,
|
|
@@ -268,6 +269,7 @@ class TreeSelect extends BaseComponent<TreeSelectProps, TreeSelectState> {
|
|
};
|
|
};
|
|
|
|
|
|
static defaultProps: Partial<TreeSelectProps> = {
|
|
static defaultProps: Partial<TreeSelectProps> = {
|
|
|
|
+ borderless: false,
|
|
searchPosition: strings.SEARCH_POSITION_DROPDOWN,
|
|
searchPosition: strings.SEARCH_POSITION_DROPDOWN,
|
|
arrowIcon: <IconChevronDown />,
|
|
arrowIcon: <IconChevronDown />,
|
|
autoExpandParent: false,
|
|
autoExpandParent: false,
|
|
@@ -969,6 +971,7 @@ class TreeSelect extends BaseComponent<TreeSelectProps, TreeSelectState> {
|
|
leafOnly,
|
|
leafOnly,
|
|
searchPosition,
|
|
searchPosition,
|
|
triggerRender,
|
|
triggerRender,
|
|
|
|
+ borderless
|
|
} = this.props;
|
|
} = this.props;
|
|
const { inputValue, selectedKeys, checkedKeys, keyEntities, isFocus } = this.state;
|
|
const { inputValue, selectedKeys, checkedKeys, keyEntities, isFocus } = this.state;
|
|
const filterable = Boolean(filterTreeNode);
|
|
const filterable = Boolean(filterTreeNode);
|
|
@@ -987,6 +990,7 @@ class TreeSelect extends BaseComponent<TreeSelectProps, TreeSelectState> {
|
|
cls(
|
|
cls(
|
|
prefixcls,
|
|
prefixcls,
|
|
{
|
|
{
|
|
|
|
+ [`${prefixcls}-noBorder`]: borderless,
|
|
[`${prefixcls}-focus`]: isFocus,
|
|
[`${prefixcls}-focus`]: isFocus,
|
|
[`${prefixcls}-disabled`]: disabled,
|
|
[`${prefixcls}-disabled`]: disabled,
|
|
[`${prefixcls}-single`]: !multiple,
|
|
[`${prefixcls}-single`]: !multiple,
|