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