fixed bug
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user