我在哪里可以更改 Material UI 主题中的默认文本颜色?
设置primary,secondary以及error作品
const styles = { a: 'red', b: 'green', ... };
createMuiTheme({
palette: {
primary: {
light: styles.a,
main: styles.b,
dark: styles.c,
contrastText: styles.d
},
secondary: {
light: styles.aa,
main: styles.bb,
dark: styles.cc,
contrastText: styles.dd
},
error: {
light: styles.aaa,
main: styles.bbb,
dark: styles.ccc,
contrastText: styles.ddd,
},
...,
}
...,
}
现在,当我使用<Typography />组件时,我可以这样做
<Typography
color='primary'
variant='h6'>
Foo
</Typography>
这给了它我在palette.primary.main.
但是,当我将color道具留空时
<Typography
variant='h6'>
Foo
</Typography>
我给了一个灰色的颜色。那个颜色是在哪里定义的?我可以在哪里定义额外的文本颜色primary,secondary以及error?
Simplay 添加另一个键palette不起作用...
createMuiTheme({
palette: {
...,
text1: {
light: styles.t,
main: styles.tt,
dark: styles.ttt,
contrastText: styles.tttt,
},
...
}
...
}
红糖糍粑
呼啦一阵风
相关分类