import { Collapse, List, ListItem, ListItemButton, ListItemIcon, ListItemText } from "@mui/material";
import { ExpandLess, ExpandMore } from "@mui/icons-material";
const SidebarSubitems = ({ subitem, dispatch }) => {
return (
<>
{
dispatch({ type: "COLLAPSE_SUB_ITEMS", id: subitem.id });
}}
>
{subitem.icon}
{subitem.hasSubitems ? subitem.showSubitems ? : : null}
{subitem.hasSubitems
? subitem.Subitems.map((subSubitem, index) => {
return (
{
dispatch({ type: "COLLAPSE_SUB_SECOND_ITEMS", id: subSubitem.id });
}}
selected={subSubitem.selected}
sx={{
"&.Mui-selected": {
backgroundColor: "rgba(0, 0, 0, 0.05)",
},
}}
>
{subSubitem.icon}
);
})
: null}
>
);
};
export default SidebarSubitems;