Я хотел изменить цвет моей кнопки на темно-фиолетовый, но он не работает. Ты знаешь почему? Я вставил тему в мой js следующим образом:
import { useTheme } from "@material-ui/core/styles";
вот мой js, где у меня есть свой стиль и домашний компонент
const styles = theme => {
return {
root: {
link: {
display: "flex"
},
icon: {
marginRight: theme.spacing(0.5),
width: 20,
height: 20
},
flexGrow: 1,
container: {
backgroundColor: "",
padding: "20px",
margin: "40px 0px 0px 0px"
},
gridLeft: {
backgroundColor: ""
},
gridRight: {
backgroundColor: "",
textAlign: "center"
},
titleTypography: {
fontFamily: "Montserrat",
marginBottom: "20px",
color: "white"
},
subtitleTypography: {
fontFamily: "Montserrat",
marginBottom: "20px"
},
titleButton: {
fontFamily: "Montserrat",
marginBottom: "20px",
color: "white",
backgroundColor: theme.palette.info.dark
}
}
};
И вот как я использовал это в своем jsx:
<Button
variant="contained"
size="large"
className={titleButton}
component={Link}
to="/register"
>
Get started
</Button>
и вот мой информационный цвет моей темы:
export const teechrTheme = createMuiTheme({
palette: {
primary: {
light: "#fff",
main: "#fafafa",
dark: "#e0e0e0",
contrastText: "#fff"
},
secondary: {
light: "#fff176",
main: "#ffee58",
dark: "#fdd835",
contrastText: "#fff"
},
info: {
light: "#7e57c2",
main: "#673ab7",
dark: "#5e35b1",
contrastText: "#fff"
}
Большое спасибо за вашу помощь !