function createMuiTheme() {
  var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
  var _options$palette = options.palette,
      paletteInput = _options$palette === void 0 ? {} : _options$palette,
      _options$breakpoints = options.breakpoints,
      breakpointsInput = _options$breakpoints === void 0 ? {} : _options$breakpoints,
      _options$mixins = options.mixins,
      mixinsInput = _options$mixins === void 0 ? {} : _options$mixins,
      _options$typography = options.typography,
      typographyInput = _options$typography === void 0 ? {} : _options$typography,
      shadowsInput = options.shadows,
      other = (0, _objectWithoutProperties2.default)(options, ["palette", "breakpoints", "mixins", "typography", "shadows"]);
  var palette = (0, _createPalette.default)(paletteInput);
  var breakpoints = (0, _createBreakpoints.default)(breakpointsInput);
  var muiTheme = (0, _objectSpread2.default)({
    breakpoints: breakpoints,
    direction: 'ltr',
    mixins: (0, _createMixins.default)(breakpoints, _spacing.default, mixinsInput),
    overrides: {},
    // Inject custom styles
    palette: palette,
    props: {},
    // Inject custom properties
    shadows: shadowsInput || _shadows.default,
    typography: (0, _createTypography.default)(palette, typographyInput)
  }, (0, _deepmerge.default)({
    transitions: _transitions.default,
    spacing: _spacing.default,
    zIndex: _zIndex.default
  }, other));
   true ? (0, _warning.default)(muiTheme.shadows.length === 25, 'Material-UI: the shadows array provided to createMuiTheme should support 25 elevations.') : void 0;
  return muiTheme;
}
// < 1kb payload overhead when lodash/merge is > 3kb.
< 1kb payload overhead when lodash/merge is > 3kb.
< 1kb payload overhead when lodash / merge is > 3kb .
function createMuiTheme() {
  var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
  var _options$palette = options.palette,
      paletteInput = _options$palette === void 0 ? {} : _options$palette,
      _options$breakpoints = options.breakpoints,
      breakpointsInput = _options$breakpoints === void 0 ? {} : _options$breakpoints,
      _options$mixins = options.mixins,
      mixinsInput = _options$mixins === void 0 ? {} : _options$mixins,
      _options$typography = options.typography,
      typographyInput = _options$typography === void 0 ? {} : _options$typography,
      shadowsInput = options.shadows,
      other = (0, _objectWithoutProperties2.default)(options, ["palette", "breakpoints", "mixins", "typography", "shadows"]);
  var palette = (0, _createPalette.default)(paletteInput);
  var breakpoints = (0, _createBreakpoints.default)(breakpointsInput);
  var muiTheme = (0, _objectSpread2.default)({
    breakpoints: breakpoints,
    direction: 'ltr',
    mixins: (0, _createMixins.default)(breakpoints, _spacing.default, mixinsInput),
    overrides: {},
    palette: palette,
    props: {},
    shadows: shadowsInput || _shadows.default,
    typography: (0, _createTypography.default)(palette, typographyInput)
  }, (0, _deepmerge.default)({
    transitions: _transitions.default,
    spacing: _spacing.default,
    zIndex: _zIndex.default
  }, other));
   true ? (0, _warning.default)(muiTheme.shadows.length === 25, 'Material-UI: the shadows array provided to createMuiTheme should support 25 elevations.') : void 0;
  return muiTheme;
}
function createMuiTheme ( ) { var options = arguments . length > 0 && arguments [ 0 ] !== undefined ? arguments [ 0 ] : { } ; var _options$palette = options . palette , paletteInput = _options$palette === void 0 ? { } : _options$palette , _options$breakpoints = options . breakpoints , breakpointsInput = _options$breakpoints === void 0 ? { } : _options$breakpoints , _options$mixins = options . mixins , mixinsInput = _options$mixins === void 0 ? { } : _options$mixins , _options$typography = options . typography , typographyInput = _options$typography === void 0 ? { } : _options$typography , shadowsInput = options . shadows , other = ( 0 , _objectWithoutProperties2 . default ) ( options , [ "palette" , "breakpoints" , "mixins" , "typography" , "shadows" ] ) ; var palette = ( 0 , _createPalette . default ) ( paletteInput ) ; var breakpoints = ( 0 , _createBreakpoints . default ) ( breakpointsInput ) ; var muiTheme = ( 0 , _objectSpread2 . default ) ( { breakpoints : breakpoints , direction : 'ltr' , mixins : ( 0 , _createMixins . default ) ( breakpoints , _spacing . default , mixinsInput ) , overrides : { } , palette : palette , props : { } , shadows : shadowsInput || _shadows . default , typography : ( 0 , _createTypography . default ) ( palette , typographyInput ) } , ( 0 , _deepmerge . default ) ( { transitions : _transitions . default , spacing : _spacing . default , zIndex : _zIndex . default } , other ) ) ; true ? ( 0 , _warning . default ) ( muiTheme . shadows . length === 25 , 'Material-UI: the shadows array provided to createMuiTheme should support 25 elevations.' ) : void 0 ; return muiTheme ; }
< 1kb payload overhead when lodash/merge is > 3kb.
< 1kb payload overhead when lodash / merge is > 3kb .
// Inject custom styles // Inject custom properties