Completely updated React, fixed #11, (hopefully)

This commit is contained in:
2018-03-04 19:11:49 -05:00
parent 6e0afd6e2a
commit 34e5f5139a
13674 changed files with 333464 additions and 473223 deletions

View File

@@ -25,8 +25,10 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
// < 1kb payload overhead when lodash/merge is > 3kb.
function getStylesCreator(stylesOrCreator) {
var themingEnabled = typeof stylesOrCreator === 'function';
function create(theme, name) {
var styles = typeof stylesOrCreator === 'function' ? stylesOrCreator(theme) : stylesOrCreator;
var styles = themingEnabled ? stylesOrCreator(theme) : stylesOrCreator;
if (!theme.overrides || !name || !theme.overrides[name]) {
return styles;
@@ -36,9 +38,7 @@ function getStylesCreator(stylesOrCreator) {
var stylesWithOverrides = (0, _extends3.default)({}, styles);
(0, _keys2.default)(overrides).forEach(function (key) {
process.env.NODE_ENV !== "production" ? (0, _warning2.default)(stylesWithOverrides[key], ['Material-UI: you are trying to override a style that does not exist.',
// $FlowFixMe - flow isn't smart enough
'Fix the `' + key + '` key of `theme.overrides.' + name + '`.'].join('\n')) : void 0;
process.env.NODE_ENV !== "production" ? (0, _warning2.default)(stylesWithOverrides[key], ['Material-UI: you are trying to override a style that does not exist.', 'Fix the `' + key + '` key of `theme.overrides.' + name + '`.'].join('\n')) : void 0;
stylesWithOverrides[key] = (0, _deepmerge2.default)(stylesWithOverrides[key], overrides[key]);
});
@@ -47,10 +47,8 @@ function getStylesCreator(stylesOrCreator) {
return {
create: create,
options: {
index: undefined
},
themingEnabled: typeof stylesOrCreator === 'function'
options: {},
themingEnabled: themingEnabled
};
}