UNPKG

1.77 kBJavaScriptView Raw
1"use strict";
2
3var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
4
5Object.defineProperty(exports, "__esModule", {
6 value: true
7});
8exports.default = createMixins;
9
10var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
11
12var _extends3 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
13
14function createMixins(breakpoints, spacing, mixins) {
15 var _toolbar;
16
17 return (0, _extends3.default)({
18 gutters: function gutters() {
19 var styles = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
20 // To deprecate in v4.1
21 // warning(
22 // false,
23 // [
24 // 'Material-UI: theme.mixins.gutters() is deprecated.',
25 // 'You can use the source of the mixin directly:',
26 // `
27 // paddingLeft: theme.spacing(2),
28 // paddingRight: theme.spacing(2),
29 // [theme.breakpoints.up('sm')]: {
30 // paddingLeft: theme.spacing(3),
31 // paddingRight: theme.spacing(3),
32 // },
33 // `,
34 // ].join('\n'),
35 // );
36 return (0, _extends3.default)({
37 paddingLeft: spacing(2),
38 paddingRight: spacing(2)
39 }, styles, (0, _defineProperty2.default)({}, breakpoints.up('sm'), (0, _extends3.default)({
40 paddingLeft: spacing(3),
41 paddingRight: spacing(3)
42 }, styles[breakpoints.up('sm')])));
43 },
44 toolbar: (_toolbar = {
45 minHeight: 56
46 }, (0, _defineProperty2.default)(_toolbar, "".concat(breakpoints.up('xs'), " and (orientation: landscape)"), {
47 minHeight: 48
48 }), (0, _defineProperty2.default)(_toolbar, breakpoints.up('sm'), {
49 minHeight: 64
50 }), _toolbar)
51 }, mixins);
52}
\No newline at end of file