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