@@ -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