File tree Expand file tree Collapse file tree 2 files changed +8
-5
lines changed
Expand file tree Collapse file tree 2 files changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -32,15 +32,16 @@ const DesktopMenu: React.FC<DesktopMenuProps> = ({
3232 < >
3333 < div className = "hidden flex-1 xl:block" >
3434 < Popover . Group className = "flex items-center justify-center gap-1 text-sm font-semibold text-ssw-black outline-none" >
35- { menuGroups . map ( ( group ) => {
35+ { menuGroups . map ( ( group , index ) => {
3636 if (
3737 ! ! group . menuColumns &&
3838 ! ! group . sidebarItems &&
3939 group . menuColumns . length > 0 &&
40- group . sidebarItems . length > 0
40+ group . sidebarItems . length > 0 &&
41+ group . name
4142 ) {
4243 return (
43- < Popover key = { `popover-${ group . name } ` } >
44+ < Popover key = { `popover-${ group . name || `menu- ${ index } ` } ` } >
4445 { ( { open, close } ) => (
4546 < MenuContextProvider value = { { close } } >
4647 < MenuItemWithSubmenu
@@ -59,10 +60,12 @@ const DesktopMenu: React.FC<DesktopMenuProps> = ({
5960 < MenuItemLink
6061 name = { group . name }
6162 href = { group . url }
62- key = { `link-${ group . name } ` }
63+ key = { `link-${ group . name || `menu- ${ index } ` } ` }
6364 />
6465 ) ;
6566 }
67+ // Return null for items that don't match any condition
68+ return null ;
6669 } ) }
6770 </ Popover . Group >
6871 </ div >
Original file line number Diff line number Diff line change 11{
22 "name" : " ssw.megamenu" ,
3- "version" : " 4.13.1 " ,
3+ "version" : " 4.13.2 " ,
44 "type" : " module" ,
55 "main" : " dist/index.js" ,
66 "module" : " dist/index.js" ,
You can’t perform that action at this time.
0 commit comments