【发布时间】:2020-04-05 23:23:36
【问题描述】:
我无法更改按钮内链接的颜色。当我将辅助颜色应用于 Button 时,它不会生效。在其他组件中,它确实以这种方式工作。
<AppBar position='fixed'>
<Toolbar>
<Button color='secondary'>
<Link to="/">Home</Link>
</Button>
</Toolbar>
</AppBar>
在 App.js 中,我创建了自定义主题并将其包裹在所有组件周围
<ThemeProvider theme={customTheme}>
App.js:
const customTheme = createMuiTheme({
palette: {
primary: {
main: '#36454B',
contrastText: '#fff',
},
secondary: {
light: '#55dab3',
main: '#00a883',
dark: '#007856',
contrastText: '#000',
}
}
});
【问题讨论】:
-
是否需要在 Button 本身上指定
color属性?链接组件有自己的color属性,可让您以您想要的方式使用您的主题。
标签: reactjs material-ui react-router-dom