javascript - 如何使用 MuiThemeProvider 包装器和主题覆盖设置 MuiButton-outlined 的轮廓颜色和粗细?
问题描述
我正在使用 React 和 Material-UI API,我已经包装了根组件,<MuiThemeProvider>
并且我已经成功地在我的主题中自定义了各种属性,所以我认为它设置正确。我的问题是我似乎无法更改按钮轮廓的颜色和粗细:MuiButton-outlinedPrimary
. 我怀疑我使用了错误的目标名称并且文档不清楚。
这是我的主题:
import { createMuiTheme } from '@material-ui/core/styles';
const theme = createMuiTheme({
palette: {
primary: {
light: '#93D1FF',
main: '#00A1DF',
dark: '#005F95'
}
},
typography: {
body2: {
fontSize: '.7rem'
},
caption: {
fontSize: '.6rem'
},
overrides: {
MuiButton: { // Here is where I am trying to target
outlinedPrimary: { // the MuiButton outline property
color: '#00A1DF', // but it does not work!!!
border: '3px solid #00A1DF'
}
}
}
}
});
export default theme;
我正在尝试设置轮廓,使其与palette.primary.main的颜色相同,我正在调用这样的组件:<Button variant="outlined" color="primary">
互联网和文档上的示例似乎并没有太多是模糊的。如果有人能提供一些启示,我将不胜感激。
谢谢,丹。
解决方案
推荐阅读
- python - 在 Python 的 C func 中,浮点变量的格式不正确
- r - 用 mutate_at 替换值总是给出行数不匹配的错误,如何解决这个问题?
- css - webpack HtmlWebpackPlugin 不会创建链接 css 标签
- c# - c# 正则表达式只匹配每个句子的第一个匹配项
- java - 将错误消息从控制器传递到百里香叶
- c# - 从云端到内部网络的信号
- wix - 在安装和主要升级时卸载不同的产品
- c# - 是否应该将同步 API 调用包装到异步中?
- r - 将 SpatialPointsDataFrame 写入形状文件会产生错误 rgdal::writeOGR : Non-unique field names
- java - 如何修复 org.springframework.beans.factory.UnsatisfiedDependencyException:创建名称为“name”的 bean 时出错?