{"ast":null,"code":"function _defineProperty(obj, key, value) {\n  if (key in obj) {\n    Object.defineProperty(obj, key, {\n      value: value,\n      enumerable: true,\n      configurable: true,\n      writable: true\n    });\n  } else {\n    obj[key] = value;\n  }\n\n  return obj;\n}\n\nimport React from \"react\";\nimport cx from \"classnames\";\n\nfunction Stack(_ref) {\n  var _ref$spacing = _ref.spacing,\n      spacing = _ref$spacing === void 0 ? 0 : _ref$spacing,\n      children = _ref.children;\n  var array = React.Children.toArray(children);\n  return /*#__PURE__*/React.createElement(\"div\", null, array.map(function (child, index) {\n    var className = cx(_defineProperty({}, \"pb-\".concat(spacing), index < array.length - 1));\n    return /*#__PURE__*/React.createElement(\"div\", {\n      className: className,\n      key: index\n    }, child);\n  }));\n}\n\nexport default Stack;","map":{"version":3,"sources":["/Users/silverdust/Projects/ConvertKit/convertkit-design/docs/node_modules/@convertkit/design/stack/index.js"],"names":["_defineProperty","obj","key","value","Object","defineProperty","enumerable","configurable","writable","React","cx","Stack","_ref","_ref$spacing","spacing","children","array","Children","toArray","createElement","map","child","index","className","concat","length"],"mappings":"AAAA,SAASA,eAAT,CAAyBC,GAAzB,EAA8BC,GAA9B,EAAmCC,KAAnC,EAA0C;AAAE,MAAID,GAAG,IAAID,GAAX,EAAgB;AAAEG,IAAAA,MAAM,CAACC,cAAP,CAAsBJ,GAAtB,EAA2BC,GAA3B,EAAgC;AAAEC,MAAAA,KAAK,EAAEA,KAAT;AAAgBG,MAAAA,UAAU,EAAE,IAA5B;AAAkCC,MAAAA,YAAY,EAAE,IAAhD;AAAsDC,MAAAA,QAAQ,EAAE;AAAhE,KAAhC;AAA0G,GAA5H,MAAkI;AAAEP,IAAAA,GAAG,CAACC,GAAD,CAAH,GAAWC,KAAX;AAAmB;;AAAC,SAAOF,GAAP;AAAa;;AAEjN,OAAOQ,KAAP,MAAkB,OAAlB;AACA,OAAOC,EAAP,MAAe,YAAf;;AAEA,SAASC,KAAT,CAAeC,IAAf,EAAqB;AACnB,MAAIC,YAAY,GAAGD,IAAI,CAACE,OAAxB;AAAA,MACIA,OAAO,GAAGD,YAAY,KAAK,KAAK,CAAtB,GAA0B,CAA1B,GAA8BA,YAD5C;AAAA,MAEIE,QAAQ,GAAGH,IAAI,CAACG,QAFpB;AAGA,MAAIC,KAAK,GAAGP,KAAK,CAACQ,QAAN,CAAeC,OAAf,CAAuBH,QAAvB,CAAZ;AACA,SAAO,aAAaN,KAAK,CAACU,aAAN,CAAoB,KAApB,EAA2B,IAA3B,EAAiCH,KAAK,CAACI,GAAN,CAAU,UAAUC,KAAV,EAAiBC,KAAjB,EAAwB;AACrF,QAAIC,SAAS,GAAGb,EAAE,CAACV,eAAe,CAAC,EAAD,EAAK,MAAMwB,MAAN,CAAaV,OAAb,CAAL,EAA4BQ,KAAK,GAAGN,KAAK,CAACS,MAAN,GAAe,CAAnD,CAAhB,CAAlB;AACA,WAAO,aAAahB,KAAK,CAACU,aAAN,CAAoB,KAApB,EAA2B;AAC7CI,MAAAA,SAAS,EAAEA,SADkC;AAE7CrB,MAAAA,GAAG,EAAEoB;AAFwC,KAA3B,EAGjBD,KAHiB,CAApB;AAID,GANoD,CAAjC,CAApB;AAOD;;AAED,eAAeV,KAAf","sourcesContent":["function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nimport React from \"react\";\nimport cx from \"classnames\";\n\nfunction Stack(_ref) {\n  var _ref$spacing = _ref.spacing,\n      spacing = _ref$spacing === void 0 ? 0 : _ref$spacing,\n      children = _ref.children;\n  var array = React.Children.toArray(children);\n  return /*#__PURE__*/React.createElement(\"div\", null, array.map(function (child, index) {\n    var className = cx(_defineProperty({}, \"pb-\".concat(spacing), index < array.length - 1));\n    return /*#__PURE__*/React.createElement(\"div\", {\n      className: className,\n      key: index\n    }, child);\n  }));\n}\n\nexport default Stack;"]},"metadata":{},"sourceType":"module"}