【发布时间】:2020-07-19 18:22:05
【问题描述】:
我在我的组件中使用了 MuiThemeProvider,我想为 MUI 中的 MenuItem 设置样式。我在这里所做的是用createMuiTheme 像这样创建一个变量
const themes = createMuiTheme({
overrides: {
MuiListItem: {
root: {
"&$selected": {
background: '#459FB6',
color: '#fff',
}
}
}
}
});
我像这样将它传递给我的 ThemeProvider
<MuiThemeProvider theme={themes}>
<MenuItem>
Menu Item
</MenuItem>
</MuiThemeProvider>
我还有一个带有调色板的对象,我想在我的themes 中使用它们。我的问题是如何实现这样的目标
const themes = createMuiTheme({
overrides: {
MuiListItem: {
root: {
"&$selected": {
background: colors.blue, // here i want to use my custom variable
color: colors.white, // here i want to use my custom variable
}
}
}
}
});
提前致谢!
【问题讨论】:
标签: reactjs material-ui