Я бы попробовал это - включить свойство типографии в вашу тему, что-то вроде ниже, с вариантом 'h3'.
const theme = createMuiTheme({
palette: {
text: {
primary: "#FFFFFF"
}
},
typography: {
useNextVariants: true,
fontFamily: "Montserrat",
h3: {
fontSize: 33,
fontFamily: "Montserrat",
fontWeight: 300,
color: "#2882F8",
letterSpacing: "0.0075em",
verticalAlign: "middle",
alignItems: "center",
textAlign: "center"
}
}
});
Тогда цвет вашей типографии должен исходить непосредственно из варианта = "h3 «Вы только что объявили внутри темы. Вам не нужно отдельно передавать «цветные» реквизиты типографии
. Для рабочих реализаций этого вы можете проверить этого репо моего, где я храню все мои варианты Typography в одном центральном глобальном файле с именем globalTheme. js и в приложении. js, оборачивая все остальные компоненты в MuiThemeProvider, как показано ниже
<MuiThemeProvider theme={globalTheme}>
Таким образом, все компоненты Typography в любом месте проекта будут иметь доступ к вариантам, которые я объявил в этом файле globalTheme. js.