{"version":3,"file":"AddToCartButton.DKTi2See.mjs","names":["state","State","defaultText","HIDDEN_CLASS","currencySymbols","State","useState","state"],"sources":["https:/framerusercontent.com/modules/0xkiWjwekn87OErRIyqu/goNcP2ug2Xbotlm3UKmd/BuyNowButton.js","https:/framerusercontent.com/modules/Ncx6rwHWSXe5kU34gWm3/ODkUbH8JS0kgmkT2t1Ml/ProductInfoLabel.js","https:/framerusercontent.com/modules/tGueMWfVDCEvfQtSlUrd/asN9LVWoH50TR2W333zD/VariantButtons.js","https:/framerusercontent.com/modules/xIS6qWCTGkDJXuKuDYIj/goaiPdDVfnKQD1IfU6BX/AddToCartButton.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{ControlType,RenderTarget}from\"framer\";import{generateBuyNowCheckoutUrl,useAmountInStock}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/FkITfeSZPOAgcIAyLyDi/Cart.js\";import{useProductStore,useSelectedVariant}from\"https://framerusercontent.com/modules/ajKYBgRXgNyNgL1GkpqG/prknJU66nI5iRE43ff6z/ProductState.js\";import{parseShopifyData,addPropertyControlsFrameship}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/sH6FZizM8jJ11j2dQOhQ/Shared.js\";import{Button,createButtonPropertyControls,Colors}from\"https://framerusercontent.com/modules/fVHxdMMgjEun6wSmFoH5/UO9Fwa3zz4T8isOKvUfB/SharedStyles.js\";var State;(function(State){State[\"Default\"]=\"default\";State[\"OutOfStock\"]=\"outOfStock\";})(State||(State={}));const defaultText={[\"default\"]:\"Buy Now\",[\"outOfStock\"]:\"Buy Now\"};/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 300\n * @framerDisableUnlink\n */export default function BuyNowButton(props){const{newTab,layer,disableOutOfStock}=props;const{shopifyId}=parseShopifyData(props.shopifyData);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const{quantity,selectedVariantOptions}=useProductStore(state=>state.products?.[shopifyId]||{quantity:1,selectedVariantOptions:{}});const selectedVariant=useSelectedVariant(props.shopifyData);const[inventory,inventoryIsLoading]=useAmountInStock(props.shopifyData);const state=isCanvas||!disableOutOfStock||inventory[selectedVariant?.id]>0||inventoryIsLoading?\"default\":\"outOfStock\";const onClick=()=>{if(selectedVariant){const windowReference=newTab?window.open():null;generateBuyNowCheckoutUrl(selectedVariant.id,quantity).then(checkoutUrl=>{if(newTab){windowReference.location=checkoutUrl;}else{window.location.href=checkoutUrl;}}).catch(console.error);}};return /*#__PURE__*/_jsx(Button,{...props,onClick:onClick,variant:state,style:{cursor:state===\"default\"?\"pointer\":undefined,userSelect:\"none\",...props.style},children:props.text[state]});}BuyNowButton.displayName=\"Buy Now Button\";addPropertyControlsFrameship(BuyNowButton,{newTab:{type:ControlType.Boolean,defaultValue:true,description:\"Open checkout in new tab\"},disableOutOfStock:{type:ControlType.Boolean,defaultValue:true,title:\"Disable Out-of-Stock\",description:\"Disable if selected variant is out-of-stock.\"},text:{type:ControlType.Object,defaultValue:defaultText,controls:{[\"default\"]:{type:ControlType.String,defaultValue:defaultText[\"default\"],placeholder:\"Default Text\"},[\"outOfStock\"]:{type:ControlType.String,defaultValue:defaultText[\"outOfStock\"],placeholder:\"Out of Stock Text\",title:\"Out of Stock\"}}},...createButtonPropertyControls({opacity:true,variants:[{id:\"default\",title:\"Default\",...Colors.Primary,opacity:1},{id:\"outOfStock\",title:\"Out of Stock\",opacity:.5}]})},{shopifyData:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BuyNowButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"300\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType,withCSS}from\"framer\";import{useSelectedVariant}from\"https://framerusercontent.com/modules/ajKYBgRXgNyNgL1GkpqG/prknJU66nI5iRE43ff6z/ProductState.js\";import{useCartItem}from\"https://framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/Icj1ZU450uFtWcyrdGTm/CartItemContext.js\";import{currencyFormatProp,formatCurrency,addPropertyControlsFrameship}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/sH6FZizM8jJ11j2dQOhQ/Shared.js\";import currencySymbols from\"https://framerusercontent.com/modules/pJIZxaEdKo1uS87sS4xM/4PSl3AVmNoISomoZ0s7m/CurrencySymbols.js\";const HIDDEN_CLASS=\"frameship-price-label-hidden\";var ProductInfoType;(function(ProductInfoType){ProductInfoType[\"Price\"]=\"price\";ProductInfoType[\"CompareAtPrice\"]=\"compareAtPrice\";})(ProductInfoType||(ProductInfoType={}));function ProductInfoLabelComponent(props){const{type,whenZero,textWhenZero,currencyFormat}=props;const Tag=props.htmlTag||\"p\";const variant=useSelectedVariant(props.shopifyData);const{inCart,price:cartPrice,compareAtPrice:cartCompareAtPrice}=useCartItem();let value=0;let currencyCode=props.currency;let hidden=false;if(inCart){if(type===\"price\"){if(isPriceV2(cartPrice)){value=cartPrice.amount||0;currencyCode=cartPrice.currencyCode||props.currency;}}else if(type===\"compareAtPrice\"){if(isPriceV2(cartCompareAtPrice)){value=cartCompareAtPrice.amount||0;currencyCode=cartCompareAtPrice.currencyCode||props.currency;}}}else if(variant){const price=variant[type];if(isPriceV2(price)){value=price.amount||0;currencyCode=price.currencyCode||props.currency;}else if(typeof price===\"number\"){value=price;}}let text=\"\";if(whenZero==\"hide\"&&!value){hidden=true;}else if(whenZero==\"showText\"&&!value){text=textWhenZero;}else{text=formatCurrency(value,currencyCode,currencyFormat);}return hidden?/*#__PURE__*/_jsx(\"div\",{className:HIDDEN_CLASS}):/*#__PURE__*/_jsxs(Tag,{style:{color:props.color,margin:0,whiteSpace:\"pre\",userSelect:props.selectable?undefined:\"none\",textDecoration:props.decoration===\"strikethrough\"?\"line-through\":props.decoration,textWrap:props.style?.width==\"100%\"?\"wrap\":\"nowrap\",...props.font,...props.style},children:[props.prefix,text,props.suffix]});}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */const ProductInfoLabel=withCSS(ProductInfoLabelComponent,[`.${HIDDEN_CLASS} { display: none !important; }`,`div:has(> .${HIDDEN_CLASS}) { display: none !important; }`],\"\");export default ProductInfoLabel;ProductInfoLabel.displayName=\"Price Label\";addPropertyControlsFrameship(ProductInfoLabel,{type:{type:ControlType.Enum,defaultValue:\"price\",options:Object.values(ProductInfoType),optionTitles:[\"Price\",\"Compare-at Price\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},whenZero:{type:ControlType.Enum,defaultValue:\"show\",options:[\"show\",\"showText\",\"hide\"],optionTitles:[\"Show\",\"Show Text\",\"Hide\"],title:\"When Zero\"},textWhenZero:{type:ControlType.String,defaultValue:\"Free\",title:\"Text\",description:\"This text is shown when the price is 0\",hidden:props=>props.whenZero!==\"showText\"},currency:{type:ControlType.Enum,defaultValue:\"USD\",title:\"Default Currency\",options:Object.keys(currencySymbols)},currencyFormat:currencyFormatProp(),font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,lineHeight:1.4}},color:{type:ControlType.Color,defaultValue:\"#999999\"},prefix:{type:ControlType.String,defaultValue:\"\"},suffix:{type:ControlType.String,defaultValue:\"\"},decoration:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"strikethrough\",\"underline\"],optionTitles:[\"None\",\"Strikethrough\",\"Underline\"]},selectable:{type:ControlType.Boolean,defaultValue:true,title:\"User Select\"},htmlTag:{type:ControlType.Enum,options:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],title:\"Tag\"}},{shopifyData:true});function isPriceV2(value){return value&&typeof value===\"object\"&&value.hasOwnProperty(\"amount\");}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProductInfoLabel\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProductInfoLabel.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType,withCSS,RenderTarget}from\"framer\";import{parseShopifyData,parseShopifyId,ShopifyDataType,addPropertyControlsFrameship}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/sH6FZizM8jJ11j2dQOhQ/Shared.js\";import{createButtonPropertyControls,Colors,Button}from\"https://framerusercontent.com/modules/fVHxdMMgjEun6wSmFoH5/UO9Fwa3zz4T8isOKvUfB/SharedStyles.js\";import{useProductStore}from\"https://framerusercontent.com/modules/ajKYBgRXgNyNgL1GkpqG/prknJU66nI5iRE43ff6z/ProductState.js\";import{useAmountInStock}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/FkITfeSZPOAgcIAyLyDi/Cart.js\";const HIDDEN_CLASS=\"frameship-variant-buttons-hidden\";const SAMPLE_VARIANTS=`[{\"id\":\"gid://shopify/ProductOption/12345678901234\",\"name\":\"Sample Variants\",\"values\":[\"Red\",\"Blue\",\"Green\",\"Purple\"]}]`;var State;(function(State){State[\"Default\"]=\"default\";State[\"Selected\"]=\"selected\";State[\"Disabled\"]=\"disabled\";})(State||(State={}));const alignmentMap={left:\"flex-start\",center:\"center\",right:\"flex-end\"};function VariantButtonsComponent(props){const{shopifyData,variantOptions,titles,textButtons,layout,disableOutOfStock}=props;const{shopifyId,variants}=parseShopifyData(shopifyData);const horizontal=layout.direction===\"horizontal\";const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[selectedVariantOptions,setSelectedVariantOption]=useProductStore(state=>[state.products[shopifyId]?.selectedVariantOptions||{},state.setSelectedVariantOption]);const[inventory,inventoryIsLoading]=useAmountInStock(shopifyData);const options=parseVariantOptions(isCanvas&&!variantOptions?SAMPLE_VARIANTS:variantOptions);const disabledOptionValues={};if(disableOutOfStock){for(const option of options){const disabledValues=[];for(const value of option.values){const matchingVariants=variants.filter(variant=>variant.selectedOptions.some(o=>o.name===option.name&&o.value===value));const outOfStockVariants=matchingVariants.filter(variant=>inventory[variant.id]===0);if(matchingVariants.length===outOfStockVariants.length){disabledValues.push(value);}}disabledOptionValues[option.name]=disabledValues;}}const selectedOptions={...selectedVariantOptions};let hasUpdatedGlobalState=false;let firstAvailableVariantOptions={};for(const variant of variants){if(inventory[variant.id]>0){for(const option of variant.selectedOptions){firstAvailableVariantOptions[option.name]=option.value;}break;}}for(const option of options){const name=option?.name;const values=option?.values;if(!name||!Array.isArray(values)){continue;}if(selectedOptions[name]&&values.includes(selectedOptions[name])){continue;// Keep the existing selection\n}else if(firstAvailableVariantOptions[name]){setSelectedVariantOption(shopifyId,name,firstAvailableVariantOptions[name]);}else{// Auto-select the first option if no selection is made\nsetSelectedVariantOption(shopifyId,name,values[0]);}}const onVariantClicked=(optionName,optionValue)=>{setSelectedVariantOption(shopifyId,optionName,optionValue);};return options.length==0?/*#__PURE__*/_jsx(\"div\",{className:HIDDEN_CLASS}):/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.gap,userSelect:\"none\",minHeight:options.length==0?40:0,minWidth:options.length==0?40:0,...props.style},children:options.map(option=>/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"flex\",flexDirection:titles?.location==\"bottom\"?\"column-reverse\":\"column\",gap:titles?.gap},children:[titles&&/*#__PURE__*/_jsx(\"p\",{style:{width:\"100%\",color:titles.color,whiteSpace:\"pre\",margin:0,textTransform:titles.transform,...titles.font},children:option.name}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",display:\"flex\",flexDirection:horizontal?\"row\":\"column\",rowGap:layout.gapV,columnGap:layout.gapH,alignItems:horizontal?\"center\":alignmentMap[layout.verticalAlignment],justifyContent:horizontal?layout.distribute:\"start\",flexWrap:layout.wrap?\"wrap\":\"nowrap\"},children:option.values.map((value,index)=>{const selected=isCanvas?index===0:selectedOptions[option.name]==value;const disabled=isCanvas||!disableOutOfStock?false:disabledOptionValues[option.name]?.includes(value);return /*#__PURE__*/_jsx(Button,{...textButtons,variant:disabled?\"disabled\":selected?\"selected\":\"default\",onClick:()=>!disabled&&onVariantClicked(option.name,value),style:{flex:textButtons.width===\"fill\"?\"1 1 0\":\"none\",width:textButtons.width===\"fill\"?\"0\":textButtons.width===\"fixed\"?textButtons.fixedWidth:undefined,cursor:disabled?undefined:\"pointer\",textTransform:textButtons.transform,...textButtons.font},opacity:disabled&&textButtons.outOfStock?textButtons.outOfStock.opacity:1,disabled:disabled,children:value},value);})})]},option.name))});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 300\n * @framerDisableUnlink\n */const VariantButtons=withCSS(VariantButtonsComponent,[`.${HIDDEN_CLASS} { display: none !important; }`,`div:has(> .${HIDDEN_CLASS}) { display: none !important; }`],\"\");export default VariantButtons;VariantButtons.displayName=\"Variant Buttons\";addPropertyControlsFrameship(VariantButtons,{variantOptions:{type:ControlType.String,defaultValue:\"\",placeholder:\"Variant Options\",preventLocalization:true,description:\"Connect to the Variant Options field from the products CMS\"},disableOutOfStock:{type:ControlType.Boolean,defaultValue:true,title:\"Disable Out-of-Stock\",description:\"Disable out-of-stock product variants.\"},titles:{type:ControlType.Object,optional:true,buttonTitle:\"Style\",defaultValue:{location:\"top\",color:\"#000\",gap:10},controls:{location:{type:ControlType.Enum,defaultValue:\"top\",options:[\"top\",\"bottom\"],optionTitles:[\"Top\",\"Bottom\"],displaySegmentedControl:true},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.4}},color:{type:ControlType.Color,defaultValue:\"#000\"},gap:{type:ControlType.Number,defaultValue:10,min:0,step:1},transform:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"capitalize\",\"uppercase\",\"lowercase\"],optionTitles:[\"None\",\"Capitalize\",\"Uppercase\",\"Lowercase\"]}}},textButtons:{type:ControlType.Object,buttonTitle:\"Style\",title:\"Buttons\",controls:{width:{type:ControlType.Enum,defaultValue:\"fit\",options:[\"fit\",\"fill\",\"fixed\"],optionTitles:[\"Fit\",\"Fill\",\"Fixed\"],displaySegmentedControl:true},fixedWidth:{type:ControlType.Number,defaultValue:100,min:0,step:1,title:\" \",hidden:props=>props.width!==\"fixed\"},outOfStock:{type:ControlType.Object,title:\"Out of Stock\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,min:0,max:1,step:.01}}},...createButtonPropertyControls({padding:\"12px 20px 12px 20px\",variants:[{id:\"default\",title:\"Default\",...Colors.Primary},{id:\"selected\",title:\"Selected\",...Colors.Accent},{id:\"disabled\",title:\"Disabled\"}],endProps:{transform:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"capitalize\",\"uppercase\",\"lowercase\"],optionTitles:[\"None\",\"Capitalize\",\"Uppercase\",\"Lowercase\"]}}})}},layout:{type:ControlType.Object,controls:{direction:{type:ControlType.Enum,defaultValue:\"horizontal\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"Horizontal\",\"Vertical\"],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true},distribute:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\",\"space-between\",\"space-around\",\"space-evenly\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Space Between\",\"Space Around\",\"Space Evenly\"],hidden:props=>props.direction!==\"horizontal\"},wrap:{type:ControlType.Boolean,defaultValue:true,hidden:props=>props.direction!==\"horizontal\"},verticalAlignment:{type:ControlType.Enum,defaultValue:\"center\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,title:\"Alignment\",hidden:props=>props.direction!==\"vertical\"},gapH:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>props.direction!==\"horizontal\"},gapV:{type:ControlType.Number,defaultValue:10,min:0,step:1}}},gap:{type:ControlType.Number,defaultValue:20,min:0,step:1,hidden:props=>props.variantMode==\"one\"}},{shopifyData:true});const variantOptionsCache={};function parseVariantOptions(variantOptions){if(!variantOptions){return[];}const cachedResult=variantOptionsCache[variantOptions];if(cachedResult){return cachedResult;}try{const options=JSON.parse(variantOptions);let result=options;if(options.length===1&&options[0]?.values?.length===1){result=[];}for(let i=0;i<result.length;i++){if(typeof result[i]===\"object\"){result[i].id=parseShopifyId(result[i].id,ShopifyDataType.ProductOption);}}variantOptionsCache[variantOptions]=result;return result;}catch(error){console.error(\"Error parsing variant options:\",error);return[];}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"VariantButtons\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"300\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{ControlType,RenderTarget}from\"framer\";import{useState,useEffect}from\"react\";import{useCartStore,useAmountInStock}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/FkITfeSZPOAgcIAyLyDi/Cart.js\";import{parseShopifyData,OPEN_CART_EVENT,addPropertyControlsFrameship}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/sH6FZizM8jJ11j2dQOhQ/Shared.js\";import{createButtonPropertyControls,Colors,Button}from\"https://framerusercontent.com/modules/fVHxdMMgjEun6wSmFoH5/UO9Fwa3zz4T8isOKvUfB/SharedStyles.js\";import{useProductStore,useSelectedVariant}from\"https://framerusercontent.com/modules/ajKYBgRXgNyNgL1GkpqG/prknJU66nI5iRE43ff6z/ProductState.js\";var State;(function(State){State[\"Default\"]=\"default\";State[\"OutOfStock\"]=\"outOfStock\";})(State||(State={}));const defaultText={[\"default\"]:\"Add to Cart\",[\"outOfStock\"]:\"Out of Stock\"};/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 300\n * @framerDisableUnlink\n */export default function AddToCartButton(props){const{disableOutOfStock}=props;const{shopifyId,variants}=parseShopifyData(props.shopifyData);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[state,setState]=useState(\"default\");const[items,addToCart]=useCartStore(state=>[state.items,state.addToCart]);const{quantity,selectedVariantOptions}=useProductStore(state=>state.products?.[shopifyId]||{quantity:1,selectedVariantOptions:{}});const[inventory,inventoryIsLoading]=useAmountInStock(props.shopifyData);const selectedVariant=useSelectedVariant(props.shopifyData);useEffect(()=>{if(!isCanvas){if(disableOutOfStock&&selectedVariant&&inventory[selectedVariant.id]===0){setState(\"outOfStock\");}else{setState(\"default\");}}},[items,selectedVariant,inventory]);const onClick=async()=>{if(state===\"default\"&&selectedVariant&&(!disableOutOfStock||!inventoryIsLoading&&inventory[selectedVariant.id]>0)){await addToCart(selectedVariant.id,quantity);if(props.openCart){window.dispatchEvent(new Event(OPEN_CART_EVENT));}}};return /*#__PURE__*/_jsx(Button,{...props,variant:state,onClick:onClick,style:{cursor:state===\"outOfStock\"?undefined:\"pointer\",userSelect:\"none\",...props.style},children:props.text[state]});}AddToCartButton.displayName=\"Add to Cart Button\";addPropertyControlsFrameship(AddToCartButton,{openCart:{type:ControlType.Boolean,defaultValue:true,description:\"If enabled, opens the cart after adding item\"},disableOutOfStock:{type:ControlType.Boolean,defaultValue:true,title:\"Disable Out-of-Stock\",description:\"Disable if selected variant is out-of-stock.\"},text:{type:ControlType.Object,defaultValue:defaultText,controls:{[\"default\"]:{type:ControlType.String,defaultValue:defaultText[\"default\"],placeholder:\"Default Text\"},[\"outOfStock\"]:{type:ControlType.String,defaultValue:defaultText[\"outOfStock\"],placeholder:\"Out of Stock Text\"}}},...createButtonPropertyControls({variants:[{id:\"default\",title:\"Default\",...Colors.Accent},{id:\"outOfStock\",title:\"Out of Stock\",...Colors.Primary}]})},{shopifyData:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AddToCartButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"300\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}