615c6b220ed2a588fdd77ff6b45c20cd.json 4.41 KB
{"ast":null,"code":"var _interopRequireDefault=require(\"@babel/runtime/helpers/interopRequireDefault\");Object.defineProperty(exports,\"__esModule\",{value:true});exports.default=void 0;var _normalizeColor=_interopRequireDefault(require(\"../../modules/normalizeColor\"));var colorPropType=function colorPropType(isRequired,props,propName,componentName,location,propFullName){var color=props[propName];if(color===undefined||color===null){if(isRequired){return new Error('Required '+location+' `'+(propFullName||propName)+'` was not specified in `'+componentName+'`.');}return;}if(typeof color==='number'){return;}if((0,_normalizeColor.default)(color)===null){return new Error('Invalid '+location+' `'+(propFullName||propName)+'` supplied to `'+componentName+'`: '+color+'\\n'+\"Valid color formats are\\n  - '#f0f' (#rgb)\\n  - '#f0fc' (#rgba)\\n  - '#ff00ff' (#rrggbb)\\n  - '#ff00ff00' (#rrggbbaa)\\n  - 'rgb(255, 255, 255)'\\n  - 'rgba(255, 255, 255, 1.0)'\\n  - 'hsl(360, 100%, 100%)'\\n  - 'hsla(360, 100%, 100%, 1.0)'\\n  - 'transparent'\\n  - 'red'\\n  - 0xff00ff00 (0xrrggbbaa)\\n\");}};var ColorPropType;if(process.env.NODE_ENV!=='production'){ColorPropType=colorPropType.bind(null,false);ColorPropType.isRequired=colorPropType.bind(null,true);}else{ColorPropType=function ColorPropType(){};}var _default=ColorPropType;exports.default=_default;","map":{"version":3,"sources":["C:/Users/bluej/Desktop/2_2/searchGuide/searchGuide/node_modules/react-native-web/dist/exports/ColorPropType/index.js"],"names":["colorPropType","isRequired","props","propName","componentName","location","propFullName","color","undefined","Error","ColorPropType","process","env","NODE_ENV","bind"],"mappings":"mKASA,oFAEA,GAAIA,CAAAA,aAAa,CAAG,QAASA,CAAAA,aAAT,CAAuBC,UAAvB,CAAmCC,KAAnC,CAA0CC,QAA1C,CAAoDC,aAApD,CAAmEC,QAAnE,CAA6EC,YAA7E,CAA2F,CAC7G,GAAIC,CAAAA,KAAK,CAAGL,KAAK,CAACC,QAAD,CAAjB,CAEA,GAAII,KAAK,GAAKC,SAAV,EAAuBD,KAAK,GAAK,IAArC,CAA2C,CACzC,GAAIN,UAAJ,CAAgB,CACd,MAAO,IAAIQ,CAAAA,KAAJ,CAAU,YAAcJ,QAAd,CAAyB,IAAzB,EAAiCC,YAAY,EAAIH,QAAjD,EAA6D,0BAA7D,CAA0FC,aAA1F,CAA0G,IAApH,CAAP,CACD,CAED,OACD,CAED,GAAI,MAAOG,CAAAA,KAAP,GAAiB,QAArB,CAA+B,CAI7B,OACD,CAED,GAAI,4BAAeA,KAAf,IAA0B,IAA9B,CAAoC,CAClC,MAAO,IAAIE,CAAAA,KAAJ,CAAU,WAAaJ,QAAb,CAAwB,IAAxB,EAAgCC,YAAY,EAAIH,QAAhD,EAA4D,iBAA5D,CAAgFC,aAAhF,CAAgG,KAAhG,CAAwGG,KAAxG,CAAgH,IAAhH,CAAuH,4SAAjI,CAAP,CACD,CACF,CArBD,CAuBA,GAAIG,CAAAA,aAAJ,CAEA,GAAIC,OAAO,CAACC,GAAR,CAAYC,QAAZ,GAAyB,YAA7B,CAA2C,CACzCH,aAAa,CAAGV,aAAa,CAACc,IAAd,CAAmB,IAAnB,CAAyB,KAAzB,CAAhB,CAGAJ,aAAa,CAACT,UAAd,CAA2BD,aAAa,CAACc,IAAd,CAAmB,IAAnB,CAAyB,IAAzB,CAA3B,CAGD,CAPD,IAOO,CACLJ,aAAa,CAAG,QAASA,CAAAA,aAAT,EAAyB,CAAE,CAA3C,CACD,C,aAEcA,a","sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport normalizeColor from '../../modules/normalizeColor';\n\nvar colorPropType = function colorPropType(isRequired, props, propName, componentName, location, propFullName) {\n  var color = props[propName];\n\n  if (color === undefined || color === null) {\n    if (isRequired) {\n      return new Error('Required ' + location + ' `' + (propFullName || propName) + '` was not specified in `' + componentName + '`.');\n    }\n\n    return;\n  }\n\n  if (typeof color === 'number') {\n    // Developers should not use a number, but we are using the prop type\n    // both for user provided colors and for transformed ones. This isn't ideal\n    // and should be fixed but will do for now...\n    return;\n  }\n\n  if (normalizeColor(color) === null) {\n    return new Error('Invalid ' + location + ' `' + (propFullName || propName) + '` supplied to `' + componentName + '`: ' + color + '\\n' + \"Valid color formats are\\n  - '#f0f' (#rgb)\\n  - '#f0fc' (#rgba)\\n  - '#ff00ff' (#rrggbb)\\n  - '#ff00ff00' (#rrggbbaa)\\n  - 'rgb(255, 255, 255)'\\n  - 'rgba(255, 255, 255, 1.0)'\\n  - 'hsl(360, 100%, 100%)'\\n  - 'hsla(360, 100%, 100%, 1.0)'\\n  - 'transparent'\\n  - 'red'\\n  - 0xff00ff00 (0xrrggbbaa)\\n\");\n  }\n};\n\nvar ColorPropType;\n\nif (process.env.NODE_ENV !== 'production') {\n  ColorPropType = colorPropType.bind(null, false\n  /* isRequired */\n  );\n  ColorPropType.isRequired = colorPropType.bind(null, true\n  /* isRequired */\n  );\n} else {\n  ColorPropType = function ColorPropType() {};\n}\n\nexport default ColorPropType;"]},"metadata":{},"sourceType":"script"}