UNPKG

@wulperstudio/cms

Version:
44 lines (43 loc) 1.47 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.LibraryThemeProvider = void 0; var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")); var _react = _interopRequireDefault(require("react")); var _material = require("@mui/material"); var _jsxRuntime = require("react/jsx-runtime"); var _excluded = ["palette", "breakpoints"]; /* eslint-disable @typescript-eslint/naming-convention */ var LibraryThemeProvider = exports.LibraryThemeProvider = function LibraryThemeProvider(_ref) { var children = _ref.children, theme = _ref.theme; var _theme$palette = theme.palette, palette = _theme$palette === void 0 ? { primary: { main: '#1976d2' } } : _theme$palette, _theme$breakpoints = theme.breakpoints, breakpoints = _theme$breakpoints === void 0 ? { values: { xs: 0, sm: 600, md: 900, lg: 1200, xl: 1400, xxl: 1536, '3xl': 1920 } } : _theme$breakpoints, rest = (0, _objectWithoutProperties2["default"])(theme, _excluded); var baseTheme = (0, _material.createTheme)(Object.assign({ palette: palette, breakpoints: breakpoints }, rest)); return /*#__PURE__*/(0, _jsxRuntime.jsx)(_material.ThemeProvider, { theme: baseTheme, children: children }); };