У меня есть следующее CSS:
@media screen and (min-width: 0px) and (max-width: 400px) {
body { background-color: red; }
}
@media screen and (min-width: 401px) and (max-width: 599px) {
body { background-color: blue; }
}
@media screen and (min-width: 600px) {
body { background-color: green; }
}
И у меня есть следующая тема пользовательского интерфейса для материала:
export const theme = createMuiTheme({
palette: {
background: {
default: 'red'
},
}
});
Я хотел бы заменить жестко CSS с точками останова в теме Material UI, но я не могу понять, как это сделать. Я пробовал следующее (и несколько вариантов), и, похоже, ничего не работает.
const defaultTheme = createMuiTheme();
export const theme = createMuiTheme({
palette: {
background: {
[defaultTheme.breakpoints.down('sm')]: {
default: 'red'
}
},
}
});
Это не поддерживается пользовательским интерфейсом материала?