File tree Expand file tree Collapse file tree 3 files changed +4
-4
lines changed Expand file tree Collapse file tree 3 files changed +4
-4
lines changed Original file line number Diff line number Diff line change 104104 display : flex ;
105105 align-items : center ;
106106
107- .@{menuPrefixCls} -extra {
107+ .@{menuPrefixCls} -item- extra {
108108 margin-left : auto ;
109109 font-size : 14px ;
110110 }
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ import type { MenuInfo, MenuItemType } from './interface';
1616import { warnItemProp } from './utils/warnUtil' ;
1717
1818export 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"
Original file line number Diff line number Diff 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 >
You can’t perform that action at this time.
0 commit comments