chore(tree-select): improve code style by restProps (#50314)

pull/50315/head
thinkasany 6 months ago committed by GitHub
parent dd3bfae425
commit 426082dfc1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -89,7 +89,10 @@ const InternalTreeSelect = <
ValueType = any, ValueType = any,
OptionType extends BaseOptionType | DefaultOptionType = BaseOptionType, OptionType extends BaseOptionType | DefaultOptionType = BaseOptionType,
>( >(
{ props: TreeSelectProps<ValueType, OptionType>,
ref: React.Ref<BaseSelectRef>,
) => {
const {
prefixCls: customizePrefixCls, prefixCls: customizePrefixCls,
size: customizeSize, size: customizeSize,
disabled: customDisabled, disabled: customDisabled,
@ -119,10 +122,8 @@ const InternalTreeSelect = <
variant: customVariant, variant: customVariant,
dropdownStyle, dropdownStyle,
tagRender, tagRender,
...props ...restProps
}: TreeSelectProps<ValueType, OptionType>, } = props;
ref: React.Ref<BaseSelectRef>,
) => {
const { const {
getPopupContainer: getContextPopupContainer, getPopupContainer: getContextPopupContainer,
getPrefixCls, getPrefixCls,
@ -203,7 +204,7 @@ const InternalTreeSelect = <
// ===================== Icons ===================== // ===================== Icons =====================
const { suffixIcon, removeIcon, clearIcon } = useIcons({ const { suffixIcon, removeIcon, clearIcon } = useIcons({
...props, ...restProps,
multiple: isMultiple, multiple: isMultiple,
showSuffixIcon, showSuffixIcon,
hasFeedback, hasFeedback,
@ -223,7 +224,7 @@ const InternalTreeSelect = <
} }
// ==================== Render ===================== // ==================== Render =====================
const selectProps = omit(props, [ const selectProps = omit(restProps, [
'suffixIcon', 'suffixIcon',
'removeIcon', 'removeIcon',
'clearIcon', 'clearIcon',

Loading…
Cancel
Save