84bea408fb08f4ccaf4c67bd5613ecbc.json 3.9 KB

1
  1. {"ast":null,"code":"import _toConsumableArray from \"@babel/runtime/helpers/esm/toConsumableArray\";\nimport _extends from \"@babel/runtime/helpers/esm/extends\";\nimport PropTypes from 'prop-types';\nimport merge from './merge';\n\nfunction omit(input, fields) {\n var output = {};\n Object.keys(input).forEach(function (prop) {\n if (fields.indexOf(prop) === -1) {\n output[prop] = input[prop];\n }\n });\n return output;\n}\n\nfunction css(styleFunction) {\n var newStyleFunction = function newStyleFunction(props) {\n var output = styleFunction(props);\n\n if (props.css) {\n return _extends(_extends({}, merge(output, styleFunction(_extends({\n theme: props.theme\n }, props.css)))), omit(props.css, [styleFunction.filterProps]));\n }\n\n return output;\n };\n\n newStyleFunction.propTypes = process.env.NODE_ENV !== 'production' ? _extends(_extends({}, styleFunction.propTypes), {}, {\n css: PropTypes.object\n }) : {};\n newStyleFunction.filterProps = ['css'].concat(_toConsumableArray(styleFunction.filterProps));\n return newStyleFunction;\n}\n\nexport default css;","map":{"version":3,"sources":["/Users/holunyeung/Documents/GitHub/Photo_React/photo/node_modules/@material-ui/system/esm/css.js"],"names":["_toConsumableArray","_extends","PropTypes","merge","omit","input","fields","output","Object","keys","forEach","prop","indexOf","css","styleFunction","newStyleFunction","props","theme","filterProps","propTypes","process","env","NODE_ENV","object","concat"],"mappings":"AAAA,OAAOA,kBAAP,MAA+B,8CAA/B;AACA,OAAOC,QAAP,MAAqB,oCAArB;AACA,OAAOC,SAAP,MAAsB,YAAtB;AACA,OAAOC,KAAP,MAAkB,SAAlB;;AAEA,SAASC,IAAT,CAAcC,KAAd,EAAqBC,MAArB,EAA6B;AAC3B,MAAIC,MAAM,GAAG,EAAb;AACAC,EAAAA,MAAM,CAACC,IAAP,CAAYJ,KAAZ,EAAmBK,OAAnB,CAA2B,UAAUC,IAAV,EAAgB;AACzC,QAAIL,MAAM,CAACM,OAAP,CAAeD,IAAf,MAAyB,CAAC,CAA9B,EAAiC;AAC/BJ,MAAAA,MAAM,CAACI,IAAD,CAAN,GAAeN,KAAK,CAACM,IAAD,CAApB;AACD;AACF,GAJD;AAKA,SAAOJ,MAAP;AACD;;AAED,SAASM,GAAT,CAAaC,aAAb,EAA4B;AAC1B,MAAIC,gBAAgB,GAAG,SAASA,gBAAT,CAA0BC,KAA1B,EAAiC;AACtD,QAAIT,MAAM,GAAGO,aAAa,CAACE,KAAD,CAA1B;;AAEA,QAAIA,KAAK,CAACH,GAAV,EAAe;AACb,aAAOZ,QAAQ,CAACA,QAAQ,CAAC,EAAD,EAAKE,KAAK,CAACI,MAAD,EAASO,aAAa,CAACb,QAAQ,CAAC;AAChEgB,QAAAA,KAAK,EAAED,KAAK,CAACC;AADmD,OAAD,EAE9DD,KAAK,CAACH,GAFwD,CAAT,CAAtB,CAAV,CAAT,EAEGT,IAAI,CAACY,KAAK,CAACH,GAAP,EAAY,CAACC,aAAa,CAACI,WAAf,CAAZ,CAFP,CAAf;AAGD;;AAED,WAAOX,MAAP;AACD,GAVD;;AAYAQ,EAAAA,gBAAgB,CAACI,SAAjB,GAA6BC,OAAO,CAACC,GAAR,CAAYC,QAAZ,KAAyB,YAAzB,GAAwCrB,QAAQ,CAACA,QAAQ,CAAC,EAAD,EAAKa,aAAa,CAACK,SAAnB,CAAT,EAAwC,EAAxC,EAA4C;AACvHN,IAAAA,GAAG,EAAEX,SAAS,CAACqB;AADwG,GAA5C,CAAhD,GAExB,EAFL;AAGAR,EAAAA,gBAAgB,CAACG,WAAjB,GAA+B,CAAC,KAAD,EAAQM,MAAR,CAAexB,kBAAkB,CAACc,aAAa,CAACI,WAAf,CAAjC,CAA/B;AACA,SAAOH,gBAAP;AACD;;AAED,eAAeF,GAAf","sourcesContent":["import _toConsumableArray from \"@babel/runtime/helpers/esm/toConsumableArray\";\nimport _extends from \"@babel/runtime/helpers/esm/extends\";\nimport PropTypes from 'prop-types';\nimport merge from './merge';\n\nfunction omit(input, fields) {\n var output = {};\n Object.keys(input).forEach(function (prop) {\n if (fields.indexOf(prop) === -1) {\n output[prop] = input[prop];\n }\n });\n return output;\n}\n\nfunction css(styleFunction) {\n var newStyleFunction = function newStyleFunction(props) {\n var output = styleFunction(props);\n\n if (props.css) {\n return _extends(_extends({}, merge(output, styleFunction(_extends({\n theme: props.theme\n }, props.css)))), omit(props.css, [styleFunction.filterProps]));\n }\n\n return output;\n };\n\n newStyleFunction.propTypes = process.env.NODE_ENV !== 'production' ? _extends(_extends({}, styleFunction.propTypes), {}, {\n css: PropTypes.object\n }) : {};\n newStyleFunction.filterProps = ['css'].concat(_toConsumableArray(styleFunction.filterProps));\n return newStyleFunction;\n}\n\nexport default css;"]},"metadata":{},"sourceType":"module"}