fixed bug

This commit is contained in:
Amirhossein Mahmoodi
2024-08-18 15:25:31 +03:30
parent 15bab1a6a4
commit f0c8b9680a

View File

@@ -30,24 +30,25 @@ const HeaderMenu = ({ menu }) => {
open={open}
onClose={handleClose}
>
{menu.subMenu.map((subMenu, index) => (
<>
{subMenu.map(sub => (
<MenuItem component={NextLink} href={sub.href} key={sub.title} onClick={handleClose}>
<ListItemIcon>
<Link fontSize="small" />
</ListItemIcon>
<ListItemText>{sub.title}</ListItemText>
</MenuItem>
))}
{menu.subMenu.length - 1 !== index && (
<Divider />
)}
</>
))}
{menu.subMenu.flatMap((subMenu, index) => [
...subMenu.map(sub => (
<MenuItem
component={NextLink}
href={sub.href}
key={sub.title}
onClick={handleClose}
>
<ListItemIcon>
<Link fontSize="small" />
</ListItemIcon>
<ListItemText>{sub.title}</ListItemText>
</MenuItem>
)),
index < menu.subMenu.length - 1 && <Divider key={`divider-${index}`} />
])}
</Menu>
</>
);
};
export default HeaderMenu;