Вот код, который я использовал для боковой панели:
<Drawer
variant="permanent"
open
>
<div className={classes.toolbar}>
<IconButton onClick={this.props.handleDrawerClose}>
{theme.direction === 'rtl' ? <ChevronRightIcon /> : <ChevronLeftIcon />}
</IconButton>
</div>
<Divider />
<MenuList>
{routes.map((prop, key) => {
if (prop.redirect) return null;
return (
<Link to={prop.path} style={{ textDecoration: 'none' }} key={key}>
<MenuItem selected={this.activeRoute(prop.path)}>
<ListItemIcon>
<prop.icon />
</ListItemIcon>
<ListItemText primary={prop.sidebarName} />
</MenuItem>
</Link>
);
})}
</MenuList>
</Drawer>
пожалуйста, найдите, что Link
окружает весь ManuItem, а стиль оформления текста - нет.
рабочие примеры с материала сайта: https://codesandbox.io/s/z6yooxokyl