diff --git a/src/components/Menu/src/components/useRenderMenuItem.tsx b/src/components/Menu/src/components/useRenderMenuItem.tsx index 0132652..a256571 100644 --- a/src/components/Menu/src/components/useRenderMenuItem.tsx +++ b/src/components/Menu/src/components/useRenderMenuItem.tsx @@ -22,14 +22,17 @@ export const useRenderMenuItem = () => (!onlyOneChild?.children || onlyOneChild?.noShowingChildren) && !meta?.alwaysShow ) { + const leafMeta = onlyOneChild?.meta + ? { + ...onlyOneChild.meta, + icon: onlyOneChild.meta.icon || meta.icon + } + : meta return ( - {{ - default: () => - renderMenuTitle(onlyOneChild ? onlyOneChild?.meta : meta, !nested) - }} + {{ default: () => renderMenuTitle(leafMeta, !nested) }} ) } else {