mirror of
https://github.com/ant-design/ant-design.git
synced 2025-07-31 03:46:28 +08:00
chore(tree-select): improve code style by restProps (#50314)
This commit is contained in:
parent
dd3bfae425
commit
426082dfc1
@ -89,7 +89,10 @@ const InternalTreeSelect = <
|
||||
ValueType = any,
|
||||
OptionType extends BaseOptionType | DefaultOptionType = BaseOptionType,
|
||||
>(
|
||||
{
|
||||
props: TreeSelectProps<ValueType, OptionType>,
|
||||
ref: React.Ref<BaseSelectRef>,
|
||||
) => {
|
||||
const {
|
||||
prefixCls: customizePrefixCls,
|
||||
size: customizeSize,
|
||||
disabled: customDisabled,
|
||||
@ -119,10 +122,8 @@ const InternalTreeSelect = <
|
||||
variant: customVariant,
|
||||
dropdownStyle,
|
||||
tagRender,
|
||||
...props
|
||||
}: TreeSelectProps<ValueType, OptionType>,
|
||||
ref: React.Ref<BaseSelectRef>,
|
||||
) => {
|
||||
...restProps
|
||||
} = props;
|
||||
const {
|
||||
getPopupContainer: getContextPopupContainer,
|
||||
getPrefixCls,
|
||||
@ -203,7 +204,7 @@ const InternalTreeSelect = <
|
||||
|
||||
// ===================== Icons =====================
|
||||
const { suffixIcon, removeIcon, clearIcon } = useIcons({
|
||||
...props,
|
||||
...restProps,
|
||||
multiple: isMultiple,
|
||||
showSuffixIcon,
|
||||
hasFeedback,
|
||||
@ -223,7 +224,7 @@ const InternalTreeSelect = <
|
||||
}
|
||||
|
||||
// ==================== Render =====================
|
||||
const selectProps = omit(props, [
|
||||
const selectProps = omit(restProps, [
|
||||
'suffixIcon',
|
||||
'removeIcon',
|
||||
'clearIcon',
|
||||
|
Loading…
Reference in New Issue
Block a user