import { ExpandLess, ExpandMore } from "@mui/icons-material";
import { Collapse, List, ListItem, ListItemButton, ListItemIcon, ListItemText, Stack } from "@mui/material";
import Link from "next/link";
import SidebarBadge from "./SidebarBadge";
import SidebarSubitems from "./SidebarSubitems";
const SidebarListItems = ({ menuItem, dispatch }) => {
return (
<>
{
if (menuItem.type !== "page") {
dispatch({ type: "COLLAPSE_MENU", id: menuItem.id });
}
}}
>
{menuItem.icon}
{menuItem.badges && (
{menuItem.badges.map((badge, i) => (
))}
)}
{menuItem.hasSubitems ? menuItem.showSubitems ? : : null}
{menuItem.hasSubitems ? (
{menuItem.Subitems.map((subitem, index) => {
return ;
})}
) : null}
>
);
};
export default SidebarListItems;