File tree 3 files changed +4
-4
lines changed
3 files changed +4
-4
lines changed Original file line number Diff line number Diff line change 104
104
display : flex ;
105
105
align-items : center ;
106
106
107
- .@{menuPrefixCls} -extra {
107
+ .@{menuPrefixCls} -item- extra {
108
108
margin-left : auto ;
109
109
font-size : 14px ;
110
110
}
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ import type { MenuInfo, MenuItemType } from './interface';
16
16
import { warnItemProp } from './utils/warnUtil' ;
17
17
18
18
export interface MenuItemProps
19
- extends Omit < MenuItemType , 'label' | 'key' | 'ref' > ,
19
+ extends Omit < MenuItemType , 'label' | 'key' | 'ref' > ,
20
20
Omit <
21
21
React . HTMLAttributes < HTMLLIElement > ,
22
22
'onClick' | 'onMouseEnter' | 'onMouseLeave' | 'onSelect'
@@ -209,7 +209,7 @@ const InternalMenuItem = React.forwardRef(
209
209
role = { role === null ? 'none' : role || 'menuitem' }
210
210
tabIndex = { disabled ? null : - 1 }
211
211
data-menu-id = { overflowDisabled && domDataId ? null : domDataId }
212
- { ...restProps }
212
+ { ...omit ( restProps , [ 'extra' ] ) }
213
213
{ ...activeProps }
214
214
{ ...optionRoleProps }
215
215
component = "li"
Original file line number Diff line number Diff line change @@ -49,7 +49,7 @@ function convertItemsToNodes(
49
49
}
50
50
51
51
return (
52
- < MergedMenuItem key = { mergedKey } { ...restProps } >
52
+ < MergedMenuItem key = { mergedKey } { ...restProps } extra = { extra } >
53
53
{ label }
54
54
{ ( ! ! extra || extra === 0 ) && (
55
55
< span className = { `${ prefixCls } -item-extra` } > { extra } </ span >
You can’t perform that action at this time.
0 commit comments