Skip to content

Commit cfce76e

Browse files
authored
fix: add extra pass (#740)
1 parent 9f942d5 commit cfce76e

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

assets/index.less

+1-1
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@
104104
display: flex;
105105
align-items: center;
106106

107-
.@{menuPrefixCls}-extra {
107+
.@{menuPrefixCls}-item-extra {
108108
margin-left: auto;
109109
font-size: 14px;
110110
}

src/MenuItem.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import type { MenuInfo, MenuItemType } from './interface';
1616
import { warnItemProp } from './utils/warnUtil';
1717

1818
export interface MenuItemProps
19-
extends Omit<MenuItemType, 'label' | 'key'| 'ref'>,
19+
extends Omit<MenuItemType, 'label' | 'key' | 'ref'>,
2020
Omit<
2121
React.HTMLAttributes<HTMLLIElement>,
2222
'onClick' | 'onMouseEnter' | 'onMouseLeave' | 'onSelect'
@@ -209,7 +209,7 @@ const InternalMenuItem = React.forwardRef(
209209
role={role === null ? 'none' : role || 'menuitem'}
210210
tabIndex={disabled ? null : -1}
211211
data-menu-id={overflowDisabled && domDataId ? null : domDataId}
212-
{...restProps}
212+
{...omit(restProps, ['extra'])}
213213
{...activeProps}
214214
{...optionRoleProps}
215215
component="li"

src/utils/nodeUtil.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ function convertItemsToNodes(
4949
}
5050

5151
return (
52-
<MergedMenuItem key={mergedKey} {...restProps}>
52+
<MergedMenuItem key={mergedKey} {...restProps} extra={extra}>
5353
{label}
5454
{(!!extra || extra === 0) && (
5555
<span className={`${prefixCls}-item-extra`}>{extra}</span>

0 commit comments

Comments
 (0)