【发布时间】:2021-12-12 19:03:18
【问题描述】:
我有一个带有一些列表项的导航栏,我想在选择 MuiListItemButton 时覆盖 MuiListItemText 的样式。我可以覆盖突出显示,但不能使用文本或图标来实现。我可以覆盖 ListItemText 但所有这些,我只想覆盖“已选择”(Mui-selected)。 我正在使用 Mui 5.2.0。 这是我的方法。
const Theme = createTheme({
components: {
MuiListItemButton: {
styleOverrides: {
root: {
borderRadius: '4px',
padding: '12px',
'&.Mui-selected': {
backgroundColor: '#F2F2EA',
MuiListItemText: {
styleOverrides: {
secondary: {
color: 'red',
...
【问题讨论】:
-
您使用什么版本的 Material-UI 以及您如何覆盖您的方法的主题?
-
梅5.2.0。我已经用一些信息更新了帖子,我正在使用 createTheme 和 ThemeProvider
标签: reactjs material-ui