{"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, { createContext, useContext } from \"react\";\nimport cx from \"classnames\";\nimport Button from \"../buttons\";\nvar NoteColorContext = createContext(\"green\");\nvar styles = {\n  green: {\n    text: \"text-green-600\",\n    title: \"text-green-700\",\n    note: \"bg-green-200 border-green-300\"\n  },\n  yellow: {\n    text: \"text-yellow-600\",\n    title: \"text-yellow-700\",\n    note: \"border-yellow-400 bg-yellow-300\"\n  }\n};\nexport default function Note(_ref) {\n  var color = _ref.color,\n      children = _ref.children,\n      props = _objectWithoutProperties(_ref, [\"color\", \"children\"]);\n\n  var className = cx(\"rounded p-4 text-sm border\", styles[color].note, styles[color].text, props.className);\n  return /*#__PURE__*/React.createElement(NoteColorContext.Provider, {\n    value: color\n  }, /*#__PURE__*/React.createElement(\"div\", {\n    className: className\n  }, children));\n}\nexport function Title(_ref2) {\n  var children = _ref2.children,\n      props = _objectWithoutProperties(_ref2, [\"children\"]);\n\n  var color = useContext(NoteColorContext);\n  var className = cx(\"flex items-center font-semibold text-base mb-4\", styles[color].title, props.className);\n  return /*#__PURE__*/React.createElement(\"div\", {\n    className: className\n  }, children);\n}\nexport function Action(_ref3) {\n  var children = _ref3.children,\n      props = _objectWithoutProperties(_ref3, [\"children\"]);\n\n  var color = useContext(NoteColorContext);\n  var className = cx(\"font-bold\", props.className);\n  return /*#__PURE__*/React.createElement(Button, _extends({\n    color: color,\n    className: className\n  }, props), children);\n}","map":{"version":3,"sources":["/Users/silverdust/Projects/ConvertKit/convertkit-design/docs/node_modules/@convertkit/design/note/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","createContext","useContext","cx","Button","NoteColorContext","styles","green","text","title","note","yellow","Note","_ref","color","children","props","className","createElement","Provider","value","Title","_ref2","Action","_ref3"],"mappings":"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","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, { createContext, useContext } from \"react\";\nimport cx from \"classnames\";\nimport Button from \"../buttons\";\nvar NoteColorContext = createContext(\"green\");\nvar styles = {\n  green: {\n    text: \"text-green-600\",\n    title: \"text-green-700\",\n    note: \"bg-green-200 border-green-300\"\n  },\n  yellow: {\n    text: \"text-yellow-600\",\n    title: \"text-yellow-700\",\n    note: \"border-yellow-400 bg-yellow-300\"\n  }\n};\nexport default function Note(_ref) {\n  var color = _ref.color,\n      children = _ref.children,\n      props = _objectWithoutProperties(_ref, [\"color\", \"children\"]);\n\n  var className = cx(\"rounded p-4 text-sm border\", styles[color].note, styles[color].text, props.className);\n  return /*#__PURE__*/React.createElement(NoteColorContext.Provider, {\n    value: color\n  }, /*#__PURE__*/React.createElement(\"div\", {\n    className: className\n  }, children));\n}\nexport function Title(_ref2) {\n  var children = _ref2.children,\n      props = _objectWithoutProperties(_ref2, [\"children\"]);\n\n  var color = useContext(NoteColorContext);\n  var className = cx(\"flex items-center font-semibold text-base mb-4\", styles[color].title, props.className);\n  return /*#__PURE__*/React.createElement(\"div\", {\n    className: className\n  }, children);\n}\nexport function Action(_ref3) {\n  var children = _ref3.children,\n      props = _objectWithoutProperties(_ref3, [\"children\"]);\n\n  var color = useContext(NoteColorContext);\n  var className = cx(\"font-bold\", props.className);\n  return /*#__PURE__*/React.createElement(Button, _extends({\n    color: color,\n    className: className\n  }, props), children);\n}"]},"metadata":{},"sourceType":"module"}