mirror of
https://github.com/idanoo/GoScrobble
synced 2025-07-23 16:09:15 +00:00
0.2.0 - Mid migration
This commit is contained in:
parent
139e6a915e
commit
7e38fdbd7d
42393 changed files with 5358157 additions and 62 deletions
52
web/node_modules/@material-ui/styles/esm/getStylesCreator/getStylesCreator.js
generated
vendored
Normal file
52
web/node_modules/@material-ui/styles/esm/getStylesCreator/getStylesCreator.js
generated
vendored
Normal file
|
@ -0,0 +1,52 @@
|
|||
import _extends from "@babel/runtime/helpers/esm/extends";
|
||||
import _typeof from "@babel/runtime/helpers/esm/typeof";
|
||||
import { deepmerge } from '@material-ui/utils';
|
||||
import noopTheme from './noopTheme';
|
||||
export default function getStylesCreator(stylesOrCreator) {
|
||||
var themingEnabled = typeof stylesOrCreator === 'function';
|
||||
|
||||
if (process.env.NODE_ENV !== 'production') {
|
||||
if (_typeof(stylesOrCreator) !== 'object' && !themingEnabled) {
|
||||
console.error(['Material-UI: The `styles` argument provided is invalid.', 'You need to provide a function generating the styles or a styles object.'].join('\n'));
|
||||
}
|
||||
}
|
||||
|
||||
return {
|
||||
create: function create(theme, name) {
|
||||
var styles;
|
||||
|
||||
try {
|
||||
styles = themingEnabled ? stylesOrCreator(theme) : stylesOrCreator;
|
||||
} catch (err) {
|
||||
if (process.env.NODE_ENV !== 'production') {
|
||||
if (themingEnabled === true && theme === noopTheme) {
|
||||
// TODO: prepend error message/name instead
|
||||
console.error(['Material-UI: The `styles` argument provided is invalid.', 'You are providing a function without a theme in the context.', 'One of the parent elements needs to use a ThemeProvider.'].join('\n'));
|
||||
}
|
||||
}
|
||||
|
||||
throw err;
|
||||
}
|
||||
|
||||
if (!name || !theme.overrides || !theme.overrides[name]) {
|
||||
return styles;
|
||||
}
|
||||
|
||||
var overrides = theme.overrides[name];
|
||||
|
||||
var stylesWithOverrides = _extends({}, styles);
|
||||
|
||||
Object.keys(overrides).forEach(function (key) {
|
||||
if (process.env.NODE_ENV !== 'production') {
|
||||
if (!stylesWithOverrides[key]) {
|
||||
console.warn(['Material-UI: You are trying to override a style that does not exist.', "Fix the `".concat(key, "` key of `theme.overrides.").concat(name, "`.")].join('\n'));
|
||||
}
|
||||
}
|
||||
|
||||
stylesWithOverrides[key] = deepmerge(stylesWithOverrides[key], overrides[key]);
|
||||
});
|
||||
return stylesWithOverrides;
|
||||
},
|
||||
options: {}
|
||||
};
|
||||
}
|
1
web/node_modules/@material-ui/styles/esm/getStylesCreator/index.js
generated
vendored
Normal file
1
web/node_modules/@material-ui/styles/esm/getStylesCreator/index.js
generated
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
export { default } from './getStylesCreator';
|
3
web/node_modules/@material-ui/styles/esm/getStylesCreator/noopTheme.js
generated
vendored
Normal file
3
web/node_modules/@material-ui/styles/esm/getStylesCreator/noopTheme.js
generated
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
// We use the same empty object to ref count the styles that don't need a theme object.
|
||||
var noopTheme = {};
|
||||
export default noopTheme;
|
Loading…
Add table
Add a link
Reference in a new issue