【发布时间】:2021-04-20 07:07:54
【问题描述】:
我创建了我的自定义主题,并尝试设置 Tabs 和 Tab Material UI 组件的样式。但是选项卡组件是ButtonBase,并且由于我不希望所有按钮都被覆盖,所以我尝试像这样覆盖嵌套对象样式:
MuiTabs: {
root: {
// Section being applied correctly
borderRadius: 3,
padding: 0,
minHeight: 32,
backgroundColor: theme.button.backgroundDisabled,
// NOT being applied
MuiButtonBase: {
root: {
backgroundColor: 'red',
},
},
},
}
MuiButtonBase-root 样式未应用。我可以不使用这样的字符串样式来做到这一点吗?
MuiTabs: {
root: {
....
// This IS being applied.
'& .MuiButtonBase-root': {
backgroundColor: 'red',
},
},
}
有没有办法应用第一种方法而不是字符串样式?
【问题讨论】:
-
第二种方法有什么问题?
-
@NearHuscarl 无,只是好奇并询问这是否可能。
标签: reactjs material-ui material-design