@@ -10,7 +10,7 @@ function convertItemsToNodes(
1010 list : ItemType [ ] ,
1111 components : Required < Components > ,
1212 prefixCls ?: string ,
13- itemsRender ?: ( originNode : React . ReactNode , item : NonNullable < ItemType > ) => React . ReactNode ,
13+ itemRender ?: ( originNode : React . ReactNode , item : NonNullable < ItemType > ) => React . ReactNode ,
1414) {
1515 const {
1616 item : MergedMenuItem ,
@@ -32,13 +32,13 @@ function convertItemsToNodes(
3232 if ( type === 'group' ) {
3333 originNode = (
3434 < MergedMenuItemGroup key = { mergedKey } { ...restProps } title = { label } >
35- { convertItemsToNodes ( children , components , prefixCls , itemsRender ) }
35+ { convertItemsToNodes ( children , components , prefixCls , itemRender ) }
3636 </ MergedMenuItemGroup >
3737 ) ;
3838 } else {
3939 originNode = (
4040 < MergedSubMenu key = { mergedKey } { ...restProps } title = { label } >
41- { convertItemsToNodes ( children , components , prefixCls , itemsRender ) }
41+ { convertItemsToNodes ( children , components , prefixCls , itemRender ) }
4242 </ MergedSubMenu >
4343 ) ;
4444 }
@@ -59,8 +59,8 @@ function convertItemsToNodes(
5959 ) ;
6060 }
6161
62- if ( typeof itemsRender === 'function' ) {
63- return itemsRender ( originNode , opt ) ;
62+ if ( typeof itemRender === 'function' ) {
63+ return itemRender ( originNode , opt ) ;
6464 }
6565 return originNode ;
6666 }
@@ -76,7 +76,7 @@ export function parseItems(
7676 keyPath : string [ ] ,
7777 components : Components ,
7878 prefixCls ?: string ,
79- itemsRender ?: ( originNode : React . ReactNode , item : NonNullable < ItemType > ) => React . ReactNode ,
79+ itemRender ?: ( originNode : React . ReactNode , item ? : NonNullable < ItemType > ) => React . ReactNode ,
8080) {
8181 let childNodes = children ;
8282
@@ -89,8 +89,8 @@ export function parseItems(
8989 } ;
9090
9191 if ( items ) {
92- childNodes = convertItemsToNodes ( items , mergedComponents , prefixCls , itemsRender ) ;
92+ childNodes = convertItemsToNodes ( items , mergedComponents , prefixCls , itemRender ) ;
9393 }
9494
95- return parseChildren ( childNodes , keyPath ) ;
95+ return parseChildren ( childNodes , keyPath , itemRender ) ;
9696}
0 commit comments