{"version":3,"file":"BasicDetailForm.x0OFf6II.mjs","names":["useState","email"],"sources":["https:/framerusercontent.com/modules/QWNypVPUjZpjJbqzdxlF/4pxzORPTr05ZcqEs5seo/BasicDetailForm.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState}from\"react\";export default function BasicDetailForm(){const[name,setName]=useState(\"\");const[email,setEmail]=useState(\"\");const[loading,setLoading]=useState(false);const[error,setError]=useState(\"\");const handleSubmit=async e=>{e.preventDefault();setLoading(true);setError(\"\");if(!isValidEmail(email)){setError(\"Please enter a valid email\");setLoading(false);return;}try{const res=await fetch(\"https://dbeukbackend.onrender.com/api/simple/pay\",{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({name,email})});const data=await res.json();// ✅ Case: Already Paid\nif(data.alreadyPaid){window.location.href=\"/already-registered\";return;}// ✅ Case: Go to Stripe\nif(data.checkoutUrl){window.location.href=data.checkoutUrl;return;}// ❌ Unexpected\nsetError(\"Something went wrong. Please try again.\");}catch(err){console.error(err);setError(\"Server error. Please try again.\");}finally{setLoading(false);}};function isValidEmail(email){return/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(email);}return /*#__PURE__*/_jsx(\"div\",{style:styles.container,children:/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,style:styles.form,children:[/*#__PURE__*/_jsx(\"h2\",{style:styles.heading,children:\"Registration Form\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",placeholder:\"Full Name\",value:name,onChange:e=>setName(e.target.value),required:true,style:styles.input}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",placeholder:\"Email Address\",value:email,onChange:e=>setEmail(e.target.value),required:true,style:styles.input}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",disabled:loading,style:styles.button,children:loading?\"Processing...\":\"Proceed to Payment\"}),error&&/*#__PURE__*/_jsx(\"p\",{style:styles.error,children:error})]})});}const styles={container:{width:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",padding:20},form:{width:\"100%\",maxWidth:400,display:\"flex\",flexDirection:\"column\",gap:12,padding:20,borderRadius:12,background:\"#ffffff\",boxShadow:\"0 10px 30px rgba(0,0,0,0.08)\"},heading:{marginBottom:10,color:\"#1f2937\"},input:{padding:\"12px 14px\",borderRadius:8,border:\"1px solid #ddd\",fontSize:14},button:{padding:\"12px\",borderRadius:8,border:\"none\",color:\"#fff\",cursor:\"pointer\",fontSize:14,backgroundColor:\"#65BB88\"},error:{color:\"red\",fontSize:13}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BasicDetailForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BasicDetailForm.map"],"mappings":"uIAAqF,SAAwB,GAAiB,CAAC,GAAK,CAAC,EAAK,GAASA,EAAS,GAAG,CAAM,CAAC,EAAM,GAAUA,EAAS,GAAG,CAAM,CAAC,EAAQ,GAAYA,EAAS,GAAM,CAAM,CAAC,EAAM,GAAUA,EAAS,GAAG,CAAO,EAAa,KAAM,IAAG,CAAkD,GAAjD,EAAE,gBAAgB,CAAC,EAAW,GAAK,CAAC,EAAS,GAAG,CAAI,CAAC,EAAa,EAAM,CAAC,CAAC,EAAS,6BAA6B,CAAC,EAAW,GAAM,CAAC,OAAQ,GAAG,CAAyK,IAAM,EAAK,MAAzK,MAAM,MAAM,mDAAmD,CAAC,OAAO,OAAO,QAAQ,CAAC,eAAe,mBAAmB,CAAC,KAAK,KAAK,UAAU,CAAC,OAAK,QAAM,CAAC,CAAC,CAAC,EAAsB,MAAM,CAC/nB,GAAG,EAAK,YAAY,CAAC,EAAO,SAAS,KAAK,sBAAsB,OAChE,GAAG,EAAK,YAAY,CAAC,EAAO,SAAS,KAAK,EAAK,YAAY,OAC3D,EAAS,0CAA0C,OAAQ,EAAI,CAAC,QAAQ,MAAM,EAAI,CAAC,EAAS,kCAAkC,QAAS,CAAC,EAAW,GAAM,GAAI,SAAS,EAAa,EAAM,CAAC,MAAM,6BAA6B,KAAKC,EAAM,CAAE,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAO,UAAU,SAAsB,EAAM,OAAO,CAAC,SAAS,EAAa,MAAM,EAAO,KAAK,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,EAAO,QAAQ,SAAS,oBAAoB,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,OAAO,YAAY,YAAY,MAAM,EAAK,SAAS,GAAG,EAAQ,EAAE,OAAO,MAAM,CAAC,SAAS,GAAK,MAAM,EAAO,MAAM,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,QAAQ,YAAY,gBAAgB,MAAM,EAAM,SAAS,GAAG,EAAS,EAAE,OAAO,MAAM,CAAC,SAAS,GAAK,MAAM,EAAO,MAAM,CAAC,CAAc,EAAK,SAAS,CAAC,KAAK,SAAS,SAAS,EAAQ,MAAM,EAAO,OAAO,SAAS,EAAQ,gBAAgB,qBAAqB,CAAC,CAAC,GAAoB,EAAK,IAAI,CAAC,MAAM,EAAO,MAAM,SAAS,EAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,wBAHh4B,IAA4B,CAG42B,EAAO,CAAC,UAAU,CAAC,MAAM,OAAO,QAAQ,OAAO,eAAe,SAAS,WAAW,SAAS,QAAQ,GAAG,CAAC,KAAK,CAAC,MAAM,OAAO,SAAS,IAAI,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,QAAQ,GAAG,aAAa,GAAG,WAAW,UAAU,UAAU,+BAA+B,CAAC,QAAQ,CAAC,aAAa,GAAG,MAAM,UAAU,CAAC,MAAM,CAAC,QAAQ,YAAY,aAAa,EAAE,OAAO,iBAAiB,SAAS,GAAG,CAAC,OAAO,CAAC,QAAQ,OAAO,aAAa,EAAE,OAAO,OAAO,MAAM,OAAO,OAAO,UAAU,SAAS,GAAG,gBAAgB,UAAU,CAAC,MAAM,CAAC,MAAM,MAAM,SAAS,GAAG,CAAC"}