{"version":3,"file":"Add_To_Cart_Simple.DmLBTKV8.mjs","names":[],"sources":["https:/framerusercontent.com/modules/HyqMXAcZWIBm9oCKYp54/6W9QBQS4unu8AlXd4TWr/Add_To_Cart_Simple.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";export function AddToCartButton(props){const text=props.text??\"CONTINUE\";const productId=props.productId??\"\";const secondProductId=props.secondProductId??\"\";const buttonColor=props.buttonColor??\"#1A04FF\";const textColor=props.textColor??\"#FFFFFF\";const borderColor=props.borderColor??\"transparent\";const hasMultiple=Boolean(productId&&secondProductId);const dataProducts=hasMultiple?JSON.stringify([{productId,quantity:1},{productId:secondProductId,quantity:1}]):undefined;const multiProps=hasMultiple?{\"data-products\":dataProducts}:{\"data-product_id\":productId};function pushAddToCartEvent(){const items=hasMultiple?[{item_id:productId,quantity:1},{item_id:secondProductId,quantity:1}]:[{item_id:productId,quantity:1}];window.dataLayer=window.dataLayer||[];window.dataLayer.push({ecommerce:null});window.dataLayer.push({event:\"add_to_cart\",ecommerce:{items}});}return /*#__PURE__*/_jsx(\"div\",{style:props.style,children:/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"add-to-cart-btn product-item\",...multiProps,disabled:!productId,onClick:pushAddToCartEvent,style:{width:\"100%\",display:\"flex\",height:\"40px\",alignItems:\"center\",justifyContent:\"center\",gap:10,border:`1px solid ${borderColor}`,outline:\"none\",background:buttonColor,color:textColor,borderRadius:24,fontSize:\"14px\",fontFamily:`\"GT America Regular\", \"Inter Tight\"`,padding:\"0 12px\",cursor:productId?\"pointer\":\"not-allowed\",opacity:productId?1:.5,letterSpacing:\"-0.25px\"},children:text})});}addPropertyControls(AddToCartButton,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Add to Cart\"},productId:{type:ControlType.String,title:\"Product ID\",defaultValue:\"\",description:\"Primary Snipcart product ID\"},secondProductId:{type:ControlType.String,title:\"2nd Product ID\",defaultValue:\"\",description:\"Optional second Snipcart product ID\"},buttonColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#1A04FF\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#FFFFFF\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"transparent\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"AddToCartButton\":{\"type\":\"reactComponent\",\"name\":\"AddToCartButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Add_To_Cart_Simple.map"],"mappings":"sKAA+F,SAAgB,EAAgB,EAAM,CAAC,IAAM,EAAK,EAAM,MAAM,WAAiB,EAAU,EAAM,WAAW,GAAS,EAAgB,EAAM,iBAAiB,GAAS,EAAY,EAAM,aAAa,UAAgB,EAAU,EAAM,WAAW,UAAgB,EAAY,EAAM,aAAa,cAAoB,EAAY,GAAQ,GAAW,GAAuB,EAAa,EAAY,KAAK,UAAU,CAAC,CAAC,YAAU,SAAS,EAAE,CAAC,CAAC,UAAU,EAAgB,SAAS,EAAE,CAAC,CAAC,CAAC,IAAA,GAAgB,EAAW,EAAY,CAAC,gBAAgB,EAAa,CAAC,CAAC,kBAAkB,EAAU,CAAC,SAAS,GAAoB,CAAC,IAAM,EAAM,EAAY,CAAC,CAAC,QAAQ,EAAU,SAAS,EAAE,CAAC,CAAC,QAAQ,EAAgB,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAU,SAAS,EAAE,CAAC,CAAC,EAAO,UAAU,EAAO,WAAW,EAAE,CAAC,EAAO,UAAU,KAAK,CAAC,UAAU,KAAK,CAAC,CAAC,EAAO,UAAU,KAAK,CAAC,MAAM,cAAc,UAAU,CAAC,QAAM,CAAC,CAAC,CAAE,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAM,MAAM,SAAsB,EAAK,SAAS,CAAC,KAAK,SAAS,UAAU,+BAA+B,GAAG,EAAW,SAAS,CAAC,EAAU,QAAQ,EAAmB,MAAM,CAAC,MAAM,OAAO,QAAQ,OAAO,OAAO,OAAO,WAAW,SAAS,eAAe,SAAS,IAAI,GAAG,OAAO,aAAa,IAAc,QAAQ,OAAO,WAAW,EAAY,MAAM,EAAU,aAAa,GAAG,SAAS,OAAO,WAAW,sCAAsC,QAAQ,SAAS,OAAO,EAAU,UAAU,cAAc,QAAQ,EAAU,EAAE,GAAG,cAAc,UAAU,CAAC,SAAS,EAAK,CAAC,CAAC,CAAC,sBAAr+C,IAAoD,CAAm7C,EAAoB,EAAgB,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,cAAc,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,GAAG,YAAY,8BAA8B,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,GAAG,YAAY,sCAAsC,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,UAAU,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,UAAU,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,cAAc,CAAC,CAAC"}