{"ast":null,"code":"function _extends() {\n  _extends = Object.assign || function (target) {\n    for (var i = 1; i < arguments.length; i++) {\n      var source = arguments[i];\n\n      for (var key in source) {\n        if (Object.prototype.hasOwnProperty.call(source, key)) {\n          target[key] = source[key];\n        }\n      }\n    }\n\n    return target;\n  };\n\n  return _extends.apply(this, arguments);\n}\n\nfunction _objectWithoutProperties(source, excluded) {\n  if (source == null) return {};\n\n  var target = _objectWithoutPropertiesLoose(source, excluded);\n\n  var key, i;\n\n  if (Object.getOwnPropertySymbols) {\n    var sourceSymbolKeys = Object.getOwnPropertySymbols(source);\n\n    for (i = 0; i < sourceSymbolKeys.length; i++) {\n      key = sourceSymbolKeys[i];\n      if (excluded.indexOf(key) >= 0) continue;\n      if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;\n      target[key] = source[key];\n    }\n  }\n\n  return target;\n}\n\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n  if (source == null) return {};\n  var target = {};\n  var sourceKeys = Object.keys(source);\n  var key, i;\n\n  for (i = 0; i < sourceKeys.length; i++) {\n    key = sourceKeys[i];\n    if (excluded.indexOf(key) >= 0) continue;\n    target[key] = source[key];\n  }\n\n  return target;\n}\n\nimport React from \"react\";\nimport PropTypes from \"prop-types\";\nimport cx from \"classnames\";\nvar DEFAULT = \"text-xs font-medium uppercase border rounded-sm px-2 leading-relaxed\";\nvar COLORS = {\n  gray: {\n    solid: \"bg-gray-500 border-gray-500 text-white\",\n    outline: \"border-gray-500 text-gray-500\"\n  },\n  green: {\n    solid: \"bg-green-400 border-green-400 text-white\",\n    outline: \"border-green-400 text-green-400\"\n  },\n  red: {\n    solid: \"bg-red-400 border-red-400 text-white\",\n    outline: \"bg-transparent border-red-400 text-red-400\"\n  }\n};\n\nvar Badge = function Badge(_ref) {\n  var children = _ref.children,\n      _ref$color = _ref.color,\n      color = _ref$color === void 0 ? \"green\" : _ref$color,\n      _ref$variant = _ref.variant,\n      variant = _ref$variant === void 0 ? \"solid\" : _ref$variant,\n      props = _objectWithoutProperties(_ref, [\"children\", \"color\", \"variant\"]);\n\n  var className = cx(props.className, DEFAULT, COLORS[color][variant]);\n  return /*#__PURE__*/React.createElement(\"span\", _extends({}, props, {\n    className: className\n  }), children);\n};\n\nBadge.propTypes = {\n  children: PropTypes.node,\n  className: PropTypes.string,\n  color: PropTypes.oneOf(Object.keys(COLORS)),\n  variant: PropTypes.oneOf([\"solid\", \"outline\"])\n};\nexport default Badge;","map":{"version":3,"sources":["/Users/silverdust/Projects/ConvertKit/convertkit-design/docs/node_modules/@convertkit/design/badge/index.js"],"names":["_extends","Object","assign","target","i","arguments","length","source","key","prototype","hasOwnProperty","call","apply","_objectWithoutProperties","excluded","_objectWithoutPropertiesLoose","getOwnPropertySymbols","sourceSymbolKeys","indexOf","propertyIsEnumerable","sourceKeys","keys","React","PropTypes","cx","DEFAULT","COLORS","gray","solid","outline","green","red","Badge","_ref","children","_ref$color","color","_ref$variant","variant","props","className","createElement","propTypes","node","string","oneOf"],"mappings":"AAAA,SAASA,QAAT,GAAoB;AAAEA,EAAAA,QAAQ,GAAGC,MAAM,CAACC,MAAP,IAAiB,UAAUC,MAAV,EAAkB;AAAE,SAAK,IAAIC,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGC,SAAS,CAACC,MAA9B,EAAsCF,CAAC,EAAvC,EAA2C;AAAE,UAAIG,MAAM,GAAGF,SAAS,CAACD,CAAD,CAAtB;;AAA2B,WAAK,IAAII,GAAT,IAAgBD,MAAhB,EAAwB;AAAE,YAAIN,MAAM,CAACQ,SAAP,CAAiBC,cAAjB,CAAgCC,IAAhC,CAAqCJ,MAArC,EAA6CC,GAA7C,CAAJ,EAAuD;AAAEL,UAAAA,MAAM,CAACK,GAAD,CAAN,GAAcD,MAAM,CAACC,GAAD,CAApB;AAA4B;AAAE;AAAE;;AAAC,WAAOL,MAAP;AAAgB,GAA5P;;AAA8P,SAAOH,QAAQ,CAACY,KAAT,CAAe,IAAf,EAAqBP,SAArB,CAAP;AAAyC;;AAE7T,SAASQ,wBAAT,CAAkCN,MAAlC,EAA0CO,QAA1C,EAAoD;AAAE,MAAIP,MAAM,IAAI,IAAd,EAAoB,OAAO,EAAP;;AAAW,MAAIJ,MAAM,GAAGY,6BAA6B,CAACR,MAAD,EAASO,QAAT,CAA1C;;AAA8D,MAAIN,GAAJ,EAASJ,CAAT;;AAAY,MAAIH,MAAM,CAACe,qBAAX,EAAkC;AAAE,QAAIC,gBAAgB,GAAGhB,MAAM,CAACe,qBAAP,CAA6BT,MAA7B,CAAvB;;AAA6D,SAAKH,CAAC,GAAG,CAAT,EAAYA,CAAC,GAAGa,gBAAgB,CAACX,MAAjC,EAAyCF,CAAC,EAA1C,EAA8C;AAAEI,MAAAA,GAAG,GAAGS,gBAAgB,CAACb,CAAD,CAAtB;AAA2B,UAAIU,QAAQ,CAACI,OAAT,CAAiBV,GAAjB,KAAyB,CAA7B,EAAgC;AAAU,UAAI,CAACP,MAAM,CAACQ,SAAP,CAAiBU,oBAAjB,CAAsCR,IAAtC,CAA2CJ,MAA3C,EAAmDC,GAAnD,CAAL,EAA8D;AAAUL,MAAAA,MAAM,CAACK,GAAD,CAAN,GAAcD,MAAM,CAACC,GAAD,CAApB;AAA4B;AAAE;;AAAC,SAAOL,MAAP;AAAgB;;AAE5e,SAASY,6BAAT,CAAuCR,MAAvC,EAA+CO,QAA/C,EAAyD;AAAE,MAAIP,MAAM,IAAI,IAAd,EAAoB,OAAO,EAAP;AAAW,MAAIJ,MAAM,GAAG,EAAb;AAAiB,MAAIiB,UAAU,GAAGnB,MAAM,CAACoB,IAAP,CAAYd,MAAZ,CAAjB;AAAsC,MAAIC,GAAJ,EAASJ,CAAT;;AAAY,OAAKA,CAAC,GAAG,CAAT,EAAYA,CAAC,GAAGgB,UAAU,CAACd,MAA3B,EAAmCF,CAAC,EAApC,EAAwC;AAAEI,IAAAA,GAAG,GAAGY,UAAU,CAAChB,CAAD,CAAhB;AAAqB,QAAIU,QAAQ,CAACI,OAAT,CAAiBV,GAAjB,KAAyB,CAA7B,EAAgC;AAAUL,IAAAA,MAAM,CAACK,GAAD,CAAN,GAAcD,MAAM,CAACC,GAAD,CAApB;AAA4B;;AAAC,SAAOL,MAAP;AAAgB;;AAEnT,OAAOmB,KAAP,MAAkB,OAAlB;AACA,OAAOC,SAAP,MAAsB,YAAtB;AACA,OAAOC,EAAP,MAAe,YAAf;AACA,IAAIC,OAAO,GAAG,sEAAd;AACA,IAAIC,MAAM,GAAG;AACXC,EAAAA,IAAI,EAAE;AACJC,IAAAA,KAAK,EAAE,wCADH;AAEJC,IAAAA,OAAO,EAAE;AAFL,GADK;AAKXC,EAAAA,KAAK,EAAE;AACLF,IAAAA,KAAK,EAAE,0CADF;AAELC,IAAAA,OAAO,EAAE;AAFJ,GALI;AASXE,EAAAA,GAAG,EAAE;AACHH,IAAAA,KAAK,EAAE,sCADJ;AAEHC,IAAAA,OAAO,EAAE;AAFN;AATM,CAAb;;AAeA,IAAIG,KAAK,GAAG,SAASA,KAAT,CAAeC,IAAf,EAAqB;AAC/B,MAAIC,QAAQ,GAAGD,IAAI,CAACC,QAApB;AAAA,MACIC,UAAU,GAAGF,IAAI,CAACG,KADtB;AAAA,MAEIA,KAAK,GAAGD,UAAU,KAAK,KAAK,CAApB,GAAwB,OAAxB,GAAkCA,UAF9C;AAAA,MAGIE,YAAY,GAAGJ,IAAI,CAACK,OAHxB;AAAA,MAIIA,OAAO,GAAGD,YAAY,KAAK,KAAK,CAAtB,GAA0B,OAA1B,GAAoCA,YAJlD;AAAA,MAKIE,KAAK,GAAG1B,wBAAwB,CAACoB,IAAD,EAAO,CAAC,UAAD,EAAa,OAAb,EAAsB,SAAtB,CAAP,CALpC;;AAOA,MAAIO,SAAS,GAAGhB,EAAE,CAACe,KAAK,CAACC,SAAP,EAAkBf,OAAlB,EAA2BC,MAAM,CAACU,KAAD,CAAN,CAAcE,OAAd,CAA3B,CAAlB;AACA,SAAO,aAAahB,KAAK,CAACmB,aAAN,CAAoB,MAApB,EAA4BzC,QAAQ,CAAC,EAAD,EAAKuC,KAAL,EAAY;AAClEC,IAAAA,SAAS,EAAEA;AADuD,GAAZ,CAApC,EAEhBN,QAFgB,CAApB;AAGD,CAZD;;AAcAF,KAAK,CAACU,SAAN,GAAkB;AAChBR,EAAAA,QAAQ,EAAEX,SAAS,CAACoB,IADJ;AAEhBH,EAAAA,SAAS,EAAEjB,SAAS,CAACqB,MAFL;AAGhBR,EAAAA,KAAK,EAAEb,SAAS,CAACsB,KAAV,CAAgB5C,MAAM,CAACoB,IAAP,CAAYK,MAAZ,CAAhB,CAHS;AAIhBY,EAAAA,OAAO,EAAEf,SAAS,CAACsB,KAAV,CAAgB,CAAC,OAAD,EAAU,SAAV,CAAhB;AAJO,CAAlB;AAMA,eAAeb,KAAf","sourcesContent":["function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nimport React from \"react\";\nimport PropTypes from \"prop-types\";\nimport cx from \"classnames\";\nvar DEFAULT = \"text-xs font-medium uppercase border rounded-sm px-2 leading-relaxed\";\nvar COLORS = {\n  gray: {\n    solid: \"bg-gray-500 border-gray-500 text-white\",\n    outline: \"border-gray-500 text-gray-500\"\n  },\n  green: {\n    solid: \"bg-green-400 border-green-400 text-white\",\n    outline: \"border-green-400 text-green-400\"\n  },\n  red: {\n    solid: \"bg-red-400 border-red-400 text-white\",\n    outline: \"bg-transparent border-red-400 text-red-400\"\n  }\n};\n\nvar Badge = function Badge(_ref) {\n  var children = _ref.children,\n      _ref$color = _ref.color,\n      color = _ref$color === void 0 ? \"green\" : _ref$color,\n      _ref$variant = _ref.variant,\n      variant = _ref$variant === void 0 ? \"solid\" : _ref$variant,\n      props = _objectWithoutProperties(_ref, [\"children\", \"color\", \"variant\"]);\n\n  var className = cx(props.className, DEFAULT, COLORS[color][variant]);\n  return /*#__PURE__*/React.createElement(\"span\", _extends({}, props, {\n    className: className\n  }), children);\n};\n\nBadge.propTypes = {\n  children: PropTypes.node,\n  className: PropTypes.string,\n  color: PropTypes.oneOf(Object.keys(COLORS)),\n  variant: PropTypes.oneOf([\"solid\", \"outline\"])\n};\nexport default Badge;"]},"metadata":{},"sourceType":"module"}