UNPKG

@wulperstudio/cms

Version:
37 lines 1.15 kB
import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties"; var _excluded = ["palette", "breakpoints"]; /* eslint-disable @typescript-eslint/naming-convention */ import React from 'react'; import { ThemeProvider, createTheme } from '@mui/material'; import { jsx as _jsx } from "react/jsx-runtime"; export var 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 = _objectWithoutProperties(theme, _excluded); var baseTheme = createTheme(Object.assign({ palette: palette, breakpoints: breakpoints }, rest)); return /*#__PURE__*/_jsx(ThemeProvider, { theme: baseTheme, children: children }); };