mirror of
https://github.com/idanoo/GoScrobble.git
synced 2024-11-25 09:55:15 +00:00
1 line
7.2 KiB
JSON
1 line
7.2 KiB
JSON
|
{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport hoistNonReactStatics from 'hoist-non-react-statics';\nimport { chainPropTypes, getDisplayName } from '@material-ui/utils';\nimport useTheme from '../useTheme';\nexport function withThemeCreator() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var defaultTheme = options.defaultTheme;\n\n var withTheme = function withTheme(Component) {\n if (process.env.NODE_ENV !== 'production') {\n if (Component === undefined) {\n throw new Error(['You are calling withTheme(Component) with an undefined component.', 'You may have forgotten to import it.'].join('\\n'));\n }\n }\n\n var WithTheme = /*#__PURE__*/React.forwardRef(function WithTheme(props, ref) {\n var innerRef = props.innerRef,\n other = _objectWithoutProperties(props, [\"innerRef\"]);\n\n var theme = useTheme() || defaultTheme;\n return /*#__PURE__*/React.createElement(Component, _extends({\n theme: theme,\n ref: innerRef || ref\n }, other));\n });\n process.env.NODE_ENV !== \"production\" ? WithTheme.propTypes = {\n /**\n * Use that prop to pass a ref to the decorated component.\n * @deprecated\n */\n innerRef: chainPropTypes(PropTypes.oneOfType([PropTypes.func, PropTypes.object]), function (props) {\n if (props.innerRef == null) {\n return null;\n }\n\n return new Error('Material-UI: The `innerRef` prop is deprecated and will be removed in v5. ' + 'Refs are now automatically forwarded to the inner component.');\n })\n } : void 0;\n\n if (process.env.NODE_ENV !== 'production') {\n WithTheme.displayName = \"WithTheme(\".concat(getDisplayName(Component), \")\");\n }\n\n hoistNonReactStatics(WithTheme, Component);\n\n if (process.env.NODE_ENV !== 'production') {\n // Exposed for test purposes.\n WithTheme.Naked = Component;\n }\n\n return WithTheme;\n };\n\n return withTheme;\n} // Provide the theme object as a prop to the input component.\n// It's an alternative API to useTheme().\n// We encourage the usage of useTheme() where possible.\n\nvar withTheme = withThemeCreator();\nexport default withTheme;","map":{"version":3,"sources":["/app/node_modules/@material-ui/styles/esm/withTheme/withTheme.js"],"names":["_extends","_objectWithoutProperties","React","PropTypes","hoistNonReactStatics","chainPropTypes","getDisplayName","useTheme","withThemeCreator","options","arguments","length","undefined","defaultTheme","withTheme","Component","process","env","NODE_ENV","Error","join","WithTheme","forwardRef","props","ref","innerRef","other","theme","createElement","propTypes","oneOfType","func","object","displayName","concat","Naked"],"mappings":"AAAA,OAAOA,QAAP,MAAqB,oCAArB;AACA,OAAOC,wBAAP,MAAqC,oDAArC;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,OAAOC,SAAP,MAAsB,YAAtB;AACA,OAAOC,oBAAP,MAAiC,yBAAjC;AACA,SAASC,cAAT,EAAyBC,cAAzB,QAA+C,oBAA/C;AACA,OAAOC,QAAP,MAAqB,aAArB;AACA,OAAO,SAASC,gBAAT,GAA4B;AACjC,MAAIC,OAAO,GAAGC,SAAS,CAACC,MAAV,GAAmB,CAAnB,IAAwBD,SAAS,CAAC,CAAD,CAAT,KAAiBE,SAAzC,GAAqDF,SAAS,CAAC,CAAD,CAA9D,GAAoE,EAAlF;AACA,MAAIG,YAAY,GAAGJ,OAAO,CAACI,YAA3B;;AAEA,MAAIC,SAAS,GAAG,SAASA,SAAT,CAAmBC,SAAnB,EAA8B;AAC5C,QAAIC,OAAO,CAACC,GAAR,CAAYC,QAAZ,KAAyB,YAA7B,EAA2C;AACzC,UAAIH,SAAS,KAAKH,SAAlB,EAA6B;AAC3B,cAAM,IAAIO,KAAJ,CAAU,CAAC,mEAAD,EAAsE,sCAAtE,EAA8GC,IAA9G,CAAmH,IAAnH,CAAV,CAAN;AACD;AACF;;AAED,QAAIC,SAAS,GAAG,aAAanB,KAAK,CAACoB,UAAN,CAAiB,SAASD,SAAT,CAAmBE,KAAnB,EAA0BC,GAA1B,EAA+B;AAC3E,UAAIC,QAAQ,GAAGF,KAAK,CAACE,QAArB;AAAA,UACIC,KAAK,GAAGzB,wBAAwB,CAACsB,KAAD,EAAQ,CAAC,UAAD,CAAR,CADpC;;AAGA,UAAII,KAAK,GAAGpB,QAAQ,MAAMM,YAA1B;AACA,aAAO,aAAaX,KAAK,CAAC0B,aAAN,CAAoBb,SAApB,EAA+Bf,QAAQ,CAAC;AAC1D2B,QAAAA,KAAK,EAAEA,KADmD;AAE1DH,QAAAA,GAAG,EAAEC,QAAQ,IAAID;AAFyC,OAAD,EAGxDE,KAHwD,CAAvC,CAApB;AAID,KAT4B,CAA7B;AAUAV,IAAAA,OAAO,CAA
|