{"version":3,"file":"Show.ZXvmWZpp.mjs","names":["useState","useState","ProductCart","_Fragment"],"sources":["https:/framerusercontent.com/modules/DPs0TlNsFVQNbbYkhxCL/6pSXlYXxfDmvVCuBpxdQ/CreditCardModal.js","https:/framerusercontent.com/modules/pGMTUTHbRJQwcdmwPeZO/1INZuqIPEDLJAO7ZEn94/Show.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState}from\"react\";export function CreditCardModal({onSubmit,onCancel}){const[cardNumber,setCardNumber]=useState(\"\");const[expirationDate,setExpirationDate]=useState(\"\");const[cardCode,setCardCode]=useState(\"\");const handleSubmit=()=>{if(!cardNumber||!expirationDate||!cardCode){alert(\"Please fill in all fields.\");return;}onSubmit({cardNumber,expirationDate,cardCode});};const inputStyle={width:\"100%\",boxSizing:\"border-box\",fontFamily:'\"Inter\", sans-serif',fontSize:\"14px\",padding:\"10px\",background:\"white\",borderColor:\"#F0F0F0\",borderStyle:\"solid\",borderWidth:\"2px\",borderRadius:\"8px\"};const buttonBase={fontFamily:'\"Inter\", sans-serif',fontSize:\"14px\",padding:\"10px\",border:\"none\",cursor:\"pointer\",borderRadius:\"8px\",flex:1};return /*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",top:0,left:0,right:0,bottom:0,backgroundColor:\"rgba(0,0,0,0.5)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:9999},children:/*#__PURE__*/_jsxs(\"div\",{style:{background:\"white\",padding:24,borderRadius:\"12px\",width:\"90%\",maxWidth:\"400px\",display:\"flex\",flexDirection:\"column\",gap:\"12px\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:'\"Inter\", sans-serif',fontSize:\"16px\",marginBottom:4},children:\"Enter Credit Card Information\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",placeholder:\"Card Number\",value:cardNumber,onChange:e=>setCardNumber(e.target.value),style:inputStyle}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",placeholder:\"Expiration Date (MMYY)\",value:expirationDate,onChange:e=>setExpirationDate(e.target.value),style:inputStyle}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",placeholder:\"CVV\",value:cardCode,onChange:e=>setCardCode(e.target.value),style:inputStyle}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10,marginTop:12},children:[/*#__PURE__*/_jsx(\"button\",{onClick:onCancel,style:{...buttonBase,background:\"#F0F0F0\",color:\"#000\"},children:\"Cancel\"}),/*#__PURE__*/_jsx(\"button\",{onClick:handleSubmit,style:{...buttonBase,background:\"#000\",color:\"#fff\"},children:\"Submit\"})]})]})});}export default CreditCardModal;\nexport const __FramerMetadata__ = {\"exports\":{\"CreditCardModal\":{\"type\":\"reactComponent\",\"name\":\"CreditCardModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CreditCardModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CreditCardModal.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{toast}from\"sonner\";import{fetchData}from\"https://framerusercontent.com/modules/isEeIcye7ChOHOrloOwT/HfmhQso7rzmL5H2oUzFp/Fetch.js\";import{formatCurrency}from\"https://framerusercontent.com/modules/a2JP9R6AiIxejljNSpF9/j1lXzNbBTdnNaTOeu9K7/Helper.js\";import{useEffect,useState}from\"react\";import{CreditCardModal}from\"https://framerusercontent.com/modules/DPs0TlNsFVQNbbYkhxCL/6pSXlYXxfDmvVCuBpxdQ/CreditCardModal.js\";import{useCart,useAddress,useLoading,removeProductFromCart}from\"https://framerusercontent.com/modules/p12pUA3qWoexEzDLFD9n/bgbjJvr5NyA9Ry7QYnHe/Store.js\";import{useAuth}from\"https://framerusercontent.com/modules/GOF82m4AfyFXowGFcKg9/rh0tRLBSTv01HbmlNt5L/Store.js\";// Components\nimport ProductCart from\"https://framerusercontent.com/modules/3P0nD8dEvL9kg8uPm8jL/M3vsF2VaLUlqdzdjQMYO/oeAB3R7XY.js\";export const initComponent=Component=>{return props=>{const[cart,setCart]=useCart();const[productCount,setProductCount]=useState(\"\");useEffect(()=>{let total=0;let subTotal=0;cart.items.forEach(item=>{subTotal+=item.price*item.quantity;});setProductCount(cart.items.length?`${cart.items.length}`:\"My Cart\");setCart({subTotal:subTotal,total:subTotal});},[cart.items]);return /*#__PURE__*/_jsx(Component,{...props,text:productCount});};};export const productsList=Component=>{return props=>{const[cart,setCart]=useCart();const removeProduct=productId=>{setCart({items:removeProductFromCart(productId,cart.items)});};return /*#__PURE__*/_jsx(Component,{...props,children:cart.items.map((product,index)=>/*#__PURE__*/_jsx(ProductCart,{variant:\"Primary\",productName:product.name.trim(),productPrice:formatCurrency(product.price),productImage:product.image,productQuantity:`${product.quantity}`,productVariant:product.variant?`Variant: ${product.variant.variant}`:undefined,productType:product.type,productRemove:()=>removeProduct(index),style:{width:\"100%\"}},`product_cart_${product.id}`))});};};export const setTextCurrency=Component=>{return props=>{const[cart]=useCart();const value=cart[props[\"data-framer-name\"]];return /*#__PURE__*/_jsx(Component,{...props,text:`${formatCurrency(value)}`});};};export const setIsNotEmpty=Component=>{return props=>{const[cart]=useCart();if(cart.items.length==0)return null;return /*#__PURE__*/_jsx(Component,{...props});};};export const setIsEmpty=Component=>{return props=>{const[cart]=useCart();if(cart.items.length>0)return null;return /*#__PURE__*/_jsx(Component,{...props});};};export const generateOrder=Component=>{return props=>{const[auth]=useAuth();const[cart,setCart]=useCart();const[address]=useAddress();const[loading,setLoading]=useLoading();const[showModal,setShowModal]=useState(false);const[paymentMethod,setPaymentMethod]=useState(\"\");const requiredFields=[\"billingFirstName\",\"billingLastName\",\"billingEmail\",\"billingPhone\",\"billingAddress1\",\"billingCity\",\"billingPostalCode\"];const isFormValid=requiredFields.every(field=>address[field]?.trim()!==\"\");const hasProducts=cart.items.some(item=>item.type===\"product\");const hasEquipment=cart.items.some(item=>item.type===\"equipment\");const isMixedCart=hasProducts&&hasEquipment;const isBelowThreshold=cart.total<=15e3;const availableOptions=[{label:\"Process as a Purchase Order\",value:\"purchaseOrder\"},...isMixedCart||!isBelowThreshold?[]:[{label:\"Process with Payment\",value:\"payment\"}]];const handleOrder=async()=>{if(!isFormValid){toast.error(\"Complete all required fields.\");return;}if(!paymentMethod){toast.error(\"Please select a payment method.\");return;}if(paymentMethod===\"payment\"){setShowModal(true);}else{handleSubmitWithCard({});}};const handleSubmitWithCard=async cardValues=>{setShowModal(false);setLoading({isLoadingCheckout:true});const payload={products:cart.items,billingInfo:{billingFirstName:address.billingFirstName,billingLastName:address.billingLastName,billingEmail:address.billingEmail,billingPhone:address.billingPhone,billingAddress1:address.billingAddress1,billingAddress2:address.billingAddress2,billingCity:address.billingCity,billingState:address.billingState,billingPostalCode:address.billingPostalCode,billingCountry:address.billingCountry,billingCompany:address.billingCompany},shippingInfo:{shippingFirstName:address.shippingFirstName,shippingLastName:address.shippingLastName,shippingEmail:address.shippingEmail,shippingPhone:address.shippingPhone,shippingAddress1:address.shippingAddress1,shippingAddress2:address.shippingAddress2,shippingCity:address.shippingCity,shippingState:address.shippingState,shippingPostalCode:address.shippingPostalCode,shippingCountry:address.shippingCountry,shippingCompany:address.shippingCompany},paymentMethod,...cardValues,notes:address.notes};try{const data=await fetchData(`/web/orders/place-order/external`,{method:\"POST\",body:payload});const response=data.data;if(response?.order?.order_number){const orderNumber=response.order.order_number;const amount=response.payment?.amount||response.total_paid||0;toast.success(`✅ Order #${orderNumber} created successfully\n💳 Paid: $${amount.toLocaleString()}`,{duration:7e3});setCart({items:[]});setTimeout(()=>{window.location.href=\"/thank-you\";},3e3);}else{toast.error(\"Order Not Sent\");}}catch(error){console.error(\"Order submission error:\",error);toast.error(\"An error occurred while submitting the order.\");}finally{setLoading({isLoadingCheckout:false});}};if(!auth.isAuthenticated){return /*#__PURE__*/_jsxs(\"div\",{style:{padding:\"20px\",textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"p\",{children:\"You need to be authenticated to place an order.\"}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>window.location.href=\"/login\",style:{padding:\"10px 20px\",backgroundColor:\"#000\",color:\"#fff\",border:\"none\",borderRadius:\"4px\",cursor:\"pointer\",marginTop:\"10px\"},children:\"Go to Login\"})]});}return /*#__PURE__*/_jsxs(_Fragment,{children:[showModal&&/*#__PURE__*/_jsx(CreditCardModal,{onSubmit:handleSubmitWithCard,onCancel:()=>setShowModal(false)}),/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:\"10px\"},children:availableOptions.map((option,index)=>/*#__PURE__*/_jsxs(\"div\",{onClick:()=>setPaymentMethod(option.value),style:{display:\"flex\",alignItems:\"center\",cursor:\"pointer\",padding:\"12px 0\",borderTop:index!==0?\"1px solid #eee\":\"none\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{height:20,width:20,borderRadius:\"50%\",border:\"2px solid #000\",marginRight:12,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:paymentMethod===option.value&&/*#__PURE__*/_jsx(\"div\",{style:{height:10,width:10,borderRadius:\"50%\",backgroundColor:\"#000\"}})}),/*#__PURE__*/_jsx(\"span\",{children:option.label})]},option.value))}),/*#__PURE__*/_jsx(Component,{...props,onClick:handleOrder,disabled:!paymentMethod||loading.isLoadingCheckout,variant:!paymentMethod||loading.isLoadingCheckout?\"L / Primary - Disabled\":undefined})]});};};\nexport const __FramerMetadata__ = {\"exports\":{\"setIsEmpty\":{\"type\":\"reactHoc\",\"name\":\"setIsEmpty\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"generateOrder\":{\"type\":\"reactHoc\",\"name\":\"generateOrder\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setTextCurrency\":{\"type\":\"reactHoc\",\"name\":\"setTextCurrency\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initComponent\":{\"type\":\"reactHoc\",\"name\":\"initComponent\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"productsList\":{\"type\":\"reactHoc\",\"name\":\"productsList\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setIsNotEmpty\":{\"type\":\"reactHoc\",\"name\":\"setIsNotEmpty\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}