const MySlider = withStyles({
root: {
color: theme => theme.palette.primary.main
}
}, {withTheme: true})(Slider);
我确实希望withTheme
选项将使主题在withStyles
内部可访问。如果是这样,那又如何?因为未定义theme
,并且在props
中也找不到它?
任何想法
答案 0 :(得分:1)
withStyles
函数可以接受回调,而不是对象,从而使您可以像这样访问theme
对象
const NewButton = withStyles((theme) => {
root: {
color: theme.palette.primary
}
}, { withTheme: true })(Button);