2 回答
TA贡献1815条经验 获得超6个赞
它是这样完成的。
createMuiTheme({
palette: {
...,
text: {
primary: styles.t,
secondary: styles.tt,
disabled: styles.ttt,
hint: styles.tttt,
},
...
}
...
}
确保那primary是color code,而不是object。颜色可以这样使用
<Typography
color='textPrimary'> // or 'textSecondary', 'hint', 'disabled'
Foo Bar
</Typography>
TA贡献1802条经验 获得超6个赞
如果要更改“material-ui”Typography 组件的默认颜色,可以使用这种代码。
import { createMuiTheme, ThemeProvider, Typography } from '@material-ui/core';
const MuiTheme = createMuiTheme({
typography: {
allVariants: {
color: 'red'
}
}
});
const App = () => {
return (
<ThemeProvider theme={MuiTheme}>
<Typography>Hi there</Typography>
</ThemeProvider>
);
};
export default App;
这会将 Typography 组件的默认颜色更改为您想要的任何颜色(对于此示例,它使默认颜色为红色),当然它会通过在 Typography 组件中使用“color”属性来更改。
添加回答
举报