{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/iXhvdtczWdlJjVClN12l/DjyiDfAgFEXP4D0vWfCx/ContactForm.js"],
  "sourcesContent": ["// Welcome to Code in Framer\n// Get Started: https://www.framer.com/developers/\n/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */import{jsx as e,jsxs as t,Fragment as r}from\"react/jsx-runtime\";import{useState as n,useRef as o}from\"react\";import{addPropertyControls as i,ControlType as l}from\"framer\";export default function a(i){// This is a React component containing an Example component\n// - Replace <Example /> with your own code\n// - Find inspiration: https://www.framer.com/developers/\nlet[l,a]=n(),[f,x]=n(null),[I,P]=n(i.isProductForm?i.generalFormId||\"A6HEe0O9\":i.generalFormId||\"03HGF2UO\");console.log(I);let w=o(),k=e=>!Object.values(e).some(e=>!e),q=async e=>{e.preventDefault();// Read the form data\nlet t=e.target,r=new FormData(t),n=Object.fromEntries(r.entries());if(!k(n)){x(\"Please fill out all the fields\");return;}let o=await fetch(`https://submit-form.com/${I}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify(n)});await o.json(),200===o.status?(a(!0),x(null),w.current.reset()):x(\"There was an error submitting the form.  Please try again.\");};return /*#__PURE__*/t(\"div\",{style:d,children:[/*#__PURE__*/t(\"form\",{className:\"contactForm\",action:`https://submit-form.com/${i.generalFormId}`,style:s,onSubmit:q,ref:w,children:[!i.isProductForm&&/*#__PURE__*/t(r,{children:[/*#__PURE__*/e(\"label\",{htmlFor:\"inquiry_type\",children:\"Inquiry Type\"}),/*#__PURE__*/t(\"select\",{name:\"inquiry_type\",value:I,onChange:e=>{P(e.target.value);},style:p,children:[/*#__PURE__*/e(\"option\",{value:i.generalFormId||\"03HGF2UO\",children:\"General\"}),/*#__PURE__*/e(\"option\",{value:i.productionRentalFormId||\"DYk1JX6z\",children:\"Production/Rental\"}),/*#__PURE__*/e(\"option\",{value:i.salesInstallationFormId||\"MPM8JzFt\",children:\"Sales/Installation\"}),/*#__PURE__*/e(\"option\",{value:i.usedEquipmentFormId||\"EbNoduNW\",children:\"Used Equipment\"})]})]}),/*#__PURE__*/e(\"label\",{htmlFor:\"name\",children:\"Your Name\"}),/*#__PURE__*/e(\"input\",{type:\"text\",id:\"name\",name:\"name\",style:m,required:!0}),/*#__PURE__*/e(\"label\",{htmlFor:\"company\",children:\"Company\"}),/*#__PURE__*/e(\"input\",{type:\"text\",id:\"company\",name:\"company\",required:!0,style:m}),/*#__PURE__*/e(\"label\",{htmlFor:\"email\",children:\"Email Address\"}),/*#__PURE__*/e(\"input\",{type:\"email\",id:\"email\",name:\"email\",style:m,required:!0}),/*#__PURE__*/e(\"style\",{dangerouslySetInnerHTML:{__html:u}}),/*#__PURE__*/e(\"label\",{htmlFor:\"email\",children:\"Phone Number\"}),/*#__PURE__*/e(\"input\",{type:\"number\",id:\"phone\",name:\"phone\",required:!0,style:m}),i.isProductForm&&/*#__PURE__*/t(r,{children:[/*#__PURE__*/e(\"label\",{htmlFor:\"product\",children:\"Product\"}),/*#__PURE__*/e(\"input\",{type:\"text\",id:\"product\",name:\"product\",required:!0,readOnly:!0,style:m,value:`${i.productBrand} -- ${i.productTitle}`})]}),/*#__PURE__*/e(\"label\",{htmlFor:\"message\",children:\"Message\"}),/*#__PURE__*/e(\"textarea\",{id:\"message\",name:\"message\",required:!0,rows:\"4\",style:c}),/*#__PURE__*/t(\"div\",{style:F,children:[/*#__PURE__*/e(\"p\",{style:y,children:\"Please note: All Fields Are required\"}),/*#__PURE__*/e(\"button\",{type:\"submit\",style:h,children:\"Send Message\"})]})]}),l&&/*#__PURE__*/e(\"p\",{style:g,children:\"Thank you, your inquiry was submitted.\"}),f&&/*#__PURE__*/e(\"p\",{style:b,children:\"Thank you, your inquiry was submitted.\"})]});}i(a,{isProductForm:{type:l.Boolean,title:\"Is this a Product Form?\",defaultValue:!1,enabledTitle:\"Yes\",disabledTitle:\"No\"},productTitle:{type:l.String,title:\"Product Title\",hidden:e=>!1===e.isProductForm},productBrand:{type:l.String,title:\"Product Brand\",hidden:e=>!1===e.isProductForm},generalFormId:{type:l.String,title:\"General Inquiry Form ID\",hidden:e=>!0===e.isProductForm},productionRentalFormId:{type:l.String,title:\"Production/Rental Form ID\",hidden:e=>!0===e.isProductForm},salesInstallationFormId:{type:l.String,title:\"Sales/Installation Form ID\",hidden:e=>!0===e.isProductForm},usedEquipmentFormId:{type:l.String,title:\"Used Equipment Form ID\",hidden:e=>!0===e.isProductForm},productFormId:{type:l.String,title:\"Product Form ID\",hidden:e=>!1===e.isProductForm}});// Styles are written in object syntax\n// Learn more: https://reactjs.org/docs/dom-elements.html#style\nlet d={height:\"100%\",width:\"100%\",fontFamily:\"Tomato Grotesk Regular, sans-serif\",position:\"relative\"},s={display:\"flex\",flexDirection:\"column\",justifyContent:\"stretch\",alignItems:\"flex-start\",width:\"100%\"},m={borderRadius:\"8px\",background:\"#F5F5F5\",border:\"none\",width:\"100%\",minHeight:\"37px\",padding:\"8px\",margin:\"5px 0 19px 0 \"},u=`\n    .contactForm input::-webkit-outer-spin-button,\n    .contactForm input::-webkit-inner-spin-button {\n      -webkit-appearance: none;\n      margin: 0;\n    }\n\n    .contactForm input[type=number] {\n      -moz-appearance: textfield;\n    }\n  `,p={...m,appearance:\"none\",backgroundImage:\"url(\\\"data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e\\\")\",backgroundRepeat:\"no-repeat\",backgroundPosition:\"right 1rem center\",backgroundSize:\"1em\"},c={borderRadius:\"8px\",background:\"#F5F5F5\",border:\"none\",width:\"100%\",rows:\"10\",padding:\"8px\",margin:\"8px 0 19px 0 \"},h={borderRadius:\"4px\",background:\"#005DC8\",color:\"#FFFFFF\",border:\"none\",padding:\"12px 16px\",marginLeft:\"5px\",cursor:\"pointer\"},y={fontSize:\"12px\"},F={width:\"100%\",display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\"},g={position:\"absolute\",bottom:\"-20px\",left:\"0\",transform:\"translateY(100%)\"},b={position:\"absolute\",bottom:\"-20px\",left:\"0\",transform:\"translateY(100%)\",color:\"red\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ContactForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ContactForm.map"],
  "mappings": "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",
  "names": ["a", "i", "l", "ye", "x", "I", "P", "w", "pe", "k", "e", "q", "t", "r", "n", "o", "u", "d", "s", "p", "m", "c", "F", "y", "h", "g", "b", "addPropertyControls", "ControlType"]
}
