UNPKG

1.02 kBJavaScriptView Raw
1import _extends from "@babel/runtime/helpers/esm/extends";
2export default function createMixins(breakpoints, spacing, mixins) {
3 return _extends({
4 gutters: (styles = {}) => {
5 console.warn(['Material-UI: theme.mixins.gutters() is deprecated.', 'You can use the source of the mixin directly:', `
6 paddingLeft: theme.spacing(2),
7 paddingRight: theme.spacing(2),
8 [theme.breakpoints.up('sm')]: {
9 paddingLeft: theme.spacing(3),
10 paddingRight: theme.spacing(3),
11 },
12 `].join('\n'));
13 return _extends({
14 paddingLeft: spacing(2),
15 paddingRight: spacing(2)
16 }, styles, {
17 [breakpoints.up('sm')]: _extends({
18 paddingLeft: spacing(3),
19 paddingRight: spacing(3)
20 }, styles[breakpoints.up('sm')])
21 });
22 },
23 toolbar: {
24 minHeight: 56,
25 [`${breakpoints.up('xs')} and (orientation: landscape)`]: {
26 minHeight: 48
27 },
28 [breakpoints.up('sm')]: {
29 minHeight: 64
30 }
31 }
32 }, mixins);
33}
\No newline at end of file