{"version":3,"file":"Newsletter_form.B4O2lIp0.mjs","names":["useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/KGF1ZZjKkb62JVtsfMPv/PtUfU90jimXPiUT6ZI3q/Newsletter_form.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState}from\"react\";export default function NewsletterForm(){const[email,setEmail]=useState(\"\");const[isLoading,setIsLoading]=useState(false);const[showSuccess,setShowSuccess]=useState(false);const[error,setError]=useState(\"\");const handleSubmit=async e=>{e.preventDefault();setError(\"\");if(!email){setError(\"Please enter your email address\");return;}if(!email.includes(\"@\")||!email.includes(\".\")){setError(\"Please enter a valid email address\");return;}setIsLoading(true);try{const formData=new FormData;formData.append(\"fields[email]\",email);formData.append(\"ml-submit\",\"1\");formData.append(\"anticsrf\",\"true\");await fetch(\"https://assets.mailerlite.com/jsonp/1714167/forms/164554752079693481/subscribe\",{method:\"POST\",body:formData,mode:\"no-cors\"});setShowSuccess(true);setEmail(\"\");setError(\"\");}catch(err){setError(\"Something went wrong. Please try again later.\");console.error(\"Newsletter subscription error:\",err);}finally{setIsLoading(false);}};if(showSuccess){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",maxWidth:\"400px\",margin:\"0 auto\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{backgroundColor:\"#f6f6f6\",borderRadius:\"4px\",padding:\"20px\",textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"h4\",{style:{color:\"#000000\",fontFamily:\"'Open Sans', Arial, Helvetica, sans-serif\",fontSize:\"30px\",fontWeight:400,margin:\"0 0 10px 0\"},children:\"Thank you!\"}),/*#__PURE__*/_jsx(\"p\",{style:{color:\"#000000\",fontFamily:\"'Open Sans', Arial, Helvetica, sans-serif\",fontSize:\"14px\",fontWeight:400,lineHeight:\"20px\",margin:0},children:\"You have successfully joined our subscriber list.\"})]})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                    @keyframes ml-form-spin {\n                        0% { transform: rotate(0deg); }\n                        100% { transform: rotate(360deg); }\n                    }\n                    \n                    .ml-form-button:hover {\n                        background-color: #000000 !important;\n                    }\n                    \n                    @media (max-width: 400px) {\n                        .ml-form-horizontal {\n                            flex-direction: column !important;\n                        }\n                        .ml-form-input-wrapper {\n                            width: 100% !important;\n                            margin-bottom: 10px;\n                        }\n                        .ml-form-button-wrapper {\n                            width: 100% !important;\n                        }\n                    }\n                `}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",maxWidth:\"400px\",margin:\"0 auto\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{backgroundColor:\"#f6f6f6\",borderRadius:\"4px\",padding:\"20px 20px 0 20px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{textAlign:\"left\",margin:\"0 0 20px 0\"},children:/*#__PURE__*/_jsx(\"p\",{style:{color:\"#000000\",fontFamily:\"'Open Sans', Arial, Helvetica, sans-serif\",fontSize:\"14px\",fontWeight:400,lineHeight:\"20px\",margin:\"0 0 10px 0\"},children:\"Join our email list to get occasional updates from us.\"})}),/*#__PURE__*/_jsx(\"form\",{onSubmit:handleSubmit,style:{paddingBottom:\"20px\"},children:/*#__PURE__*/_jsxs(\"div\",{className:\"ml-form-horizontal\",style:{display:\"flex\",width:\"100%\",gap:\"10px\"},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ml-form-input-wrapper\",style:{width:\"70%\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"email\",placeholder:\"Email\",value:email,onChange:e=>setEmail(e.target.value),style:{width:\"100%\",padding:\"10px\",fontSize:\"14px\",fontFamily:\"'Open Sans', Arial, Helvetica, sans-serif\",border:error?\"1px solid #ff0000\":\"1px solid #cccccc\",borderRadius:\"4px\",backgroundColor:\"#ffffff\",color:\"#333333\",boxSizing:\"border-box\"},disabled:isLoading,required:true}),error&&/*#__PURE__*/_jsx(\"div\",{style:{color:\"#ff0000\",fontSize:\"12px\",marginTop:\"5px\",fontFamily:\"'Open Sans', Arial, Helvetica, sans-serif\"},children:error})]}),/*#__PURE__*/_jsx(\"div\",{className:\"ml-form-button-wrapper\",style:{width:\"30%\"},children:/*#__PURE__*/_jsx(\"button\",{type:\"submit\",className:\"ml-form-button\",style:{width:\"100%\",padding:\"10px\",fontSize:\"14px\",fontWeight:700,fontFamily:\"'Inter', sans-serif\",backgroundColor:\"#133c99\",color:\"#ffffff\",border:\"none\",borderRadius:\"25px\",cursor:isLoading?\"not-allowed\":\"pointer\",transition:\"background-color 0.3s ease\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},disabled:isLoading,children:isLoading?/*#__PURE__*/_jsx(\"div\",{style:{width:\"11px\",height:\"11px\",border:\"4px solid #ffffff\",borderTopColor:\"transparent\",borderRadius:\"50%\",animation:\"ml-form-spin 1.2s linear infinite\"}}):\"Subscribe\"})})]})})]})})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NewsletterForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Newsletter_form.map"],"mappings":"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"}