{"version":3,"file":"Upload_Form.ZeKb9MDa.mjs","names":["useState","useRef","_Fragment"],"sources":["https:/framerusercontent.com/modules/ukvBGcQVvXrJsx3HY1co/EbGfkP7lx1aFG9GMHhzK/Upload_Form.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useRef}from\"react\";export default function PDFUploadForm(props){const{buttonText,buttonColor,buttonDisableColor,inputBackground,inputBorderColor,inputFocusBorderColor,inputBorderRadius,inputPadding,googleScriptUrl,redirectUrl,uploadAreaBackground,uploadAreaBorderColor,uploadAreaBorderSize,submitGroupGap,uniqueValue}=props;const[formData,setFormData]=useState({name:\"\",email:\"\",phone:\"\"});const[selectedFile,setSelectedFile]=useState(null);const[isSubmitting,setIsSubmitting]=useState(false);const[errorMessage,setErrorMessage]=useState(\"\");const[confirmed,setConfirmed]=useState(false);const[focusedInput,setFocusedInput]=useState(null);const fileInputRef=useRef(null);const isFormComplete=formData.name&&formData.email&&formData.phone&&selectedFile&&confirmed;const handleFileChange=e=>{const file=e.target.files[0];if(file&&file.type===\"application/pdf\"&&file.size<=5*1024*1024){setSelectedFile(file);setErrorMessage(\"\");}else{setSelectedFile(null);setErrorMessage(file?\"File must be a PDF under 5MB\":\"Please select a PDF file\");}};const handleDrop=e=>{e.preventDefault();const file=e.dataTransfer.files[0];if(file&&file.type===\"application/pdf\"&&file.size<=5*1024*1024){setSelectedFile(file);setErrorMessage(\"\");}else{setErrorMessage(\"Please drop a PDF file under 5MB\");}};const handleSubmit=async e=>{e.preventDefault();if(isSubmitting||!isFormComplete)return;setIsSubmitting(true);setErrorMessage(\"\");try{const reader=new FileReader;reader.onload=async()=>{const fileData=reader.result;const submitData={name:formData.name,email:formData.email,phone:formData.phone,fileData:fileData,fileName:selectedFile.name,uniqueValue:uniqueValue};const response=await fetch(googleScriptUrl,{method:\"POST\",mode:\"no-cors\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(submitData)});if(redirectUrl){window.location.href=redirectUrl;}else{setFormData({name:\"\",email:\"\",phone:\"\"});setSelectedFile(null);setConfirmed(false);}};reader.onerror=()=>{throw new Error(\"Error reading file\");};reader.readAsDataURL(selectedFile);}catch(error){console.error(\"Submission error:\",error);setErrorMessage(\"Error submitting form. Please try again.\");}finally{setIsSubmitting(false);}};const uploadAreaStyle={border:`${uploadAreaBorderSize}px solid ${uploadAreaBorderColor}`,borderRadius:`${inputBorderRadius}px`,padding:\"30px\",textAlign:\"center\",backgroundColor:uploadAreaBackground,cursor:\"pointer\",marginBottom:\"20px\",position:\"relative\"};const uploadIconStyle={width:\"48px\",height:\"48px\",backgroundColor:\"#ECE9FE\",borderRadius:\"50%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",margin:\"0 auto 16px\"};const deleteButtonStyle={width:\"24px\",height:\"24px\",border:\"none\",background:\"none\",color:\"#EF4444\",cursor:\"pointer\",padding:\"0\",fontSize:\"24px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",marginLeft:\"8px\"};const getInputStyle=fieldName=>({width:\"100%\",padding:`${inputPadding}px`,backgroundColor:inputBackground,border:`1px solid ${focusedInput===fieldName?inputFocusBorderColor:inputBorderColor}`,borderRadius:`${inputBorderRadius}px`,marginBottom:\"10px\",fontFamily:\"Poppins\",fontSize:\"14px\",outline:\"none\",transition:\"border-color 0.2s ease\"});const buttonStyle={width:\"100%\",padding:`${inputPadding}px`,backgroundColor:isFormComplete?buttonColor:buttonDisableColor,color:\"white\",border:\"none\",borderRadius:`${inputBorderRadius}px`,cursor:isFormComplete?\"pointer\":\"not-allowed\",fontFamily:\"Poppins\",fontSize:\"14px\",fontWeight:500,transition:\"all 0.2s ease\",opacity:isSubmitting?.7:1,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:\"8px\"};const spinnerStyle={width:\"16px\",height:\"16px\",border:\"2px solid #ffffff\",borderTop:\"2px solid transparent\",borderRadius:\"50%\",animation:\"spin 1s linear infinite\"};const fileNameStyle={display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:\"8px\",color:\"#4F46E5\",fontSize:\"14px\",marginTop:\"8px\"};const submitGroupStyle={marginTop:`${submitGroupGap}px`};const checkboxContainerStyle={display:\"flex\",alignItems:\"center\",gap:\"8px\",marginBottom:\"16px\",fontFamily:\"Poppins\",fontSize:\"14px\"};const checkboxStyle={width:\"18px\",height:\"18px\",cursor:\"pointer\"};return /*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,encType:\"multipart/form-data\",children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                    @keyframes spin {\n                        0% { transform: rotate(0deg); }\n                        100% { transform: rotate(360deg); }\n                    }\n                `}),/*#__PURE__*/_jsxs(\"div\",{style:uploadAreaStyle,onClick:()=>{var _fileInputRef_current;return(_fileInputRef_current=fileInputRef.current)===null||_fileInputRef_current===void 0?void 0:_fileInputRef_current.click();},onDragOver:e=>e.preventDefault(),onDrop:handleDrop,children:[/*#__PURE__*/_jsx(\"div\",{style:uploadIconStyle,children:/*#__PURE__*/_jsxs(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"#7839EE\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 4L12 16M12 4L8 8M12 4L16 8\",stroke:\"#7839EE\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M2 17L2.621 19.485C2.72915 19.9177 2.97882 20.3018 3.33033 20.5763C3.68184 20.8508 4.11501 20.9999 4.561 21H19.439C19.885 20.9999 20.3182 20.8508 20.6697 20.5763C21.0212 20.3018 21.2708 19.9177 21.379 19.485L22 17\",stroke:\"#7839EE\",strokeWidth:\"2\",strokeLinecap:\"round\"})]})}),/*#__PURE__*/_jsx(\"div\",{style:{color:\"#6B7280\",marginBottom:\"4px\"},children:\"Click to upload or drag and drop\"}),/*#__PURE__*/_jsx(\"div\",{style:{color:\"#9CA3AF\",fontSize:\"12px\"},children:\".PDF only (max. 5 MP)\"}),selectedFile&&/*#__PURE__*/_jsxs(\"div\",{style:fileNameStyle,children:[selectedFile.name,/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:e=>{e.stopPropagation();setSelectedFile(null);},style:deleteButtonStyle,children:\"\\xd7\"})]}),/*#__PURE__*/_jsx(\"input\",{ref:fileInputRef,type:\"file\",accept:\".pdf\",onChange:handleFileChange,style:{display:\"none\"}})]}),errorMessage&&/*#__PURE__*/_jsx(\"div\",{style:{color:\"#DC2626\",fontSize:\"14px\",marginBottom:\"10px\",textAlign:\"center\"},children:errorMessage}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",name:\"name\",placeholder:\"Name\",value:formData.name,onChange:e=>setFormData({...formData,name:e.target.value}),style:getInputStyle(\"name\"),onFocus:()=>setFocusedInput(\"name\"),onBlur:()=>setFocusedInput(null),autoComplete:\"name\",required:true}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",name:\"email\",placeholder:\"Email\",value:formData.email,onChange:e=>setFormData({...formData,email:e.target.value}),style:getInputStyle(\"email\"),onFocus:()=>setFocusedInput(\"email\"),onBlur:()=>setFocusedInput(null),autoComplete:\"email\",required:true}),/*#__PURE__*/_jsx(\"input\",{type:\"tel\",name:\"phone\",placeholder:\"Phone\",value:formData.phone,onChange:e=>setFormData({...formData,phone:e.target.value}),style:getInputStyle(\"phone\"),onFocus:()=>setFocusedInput(\"phone\"),onBlur:()=>setFocusedInput(null),autoComplete:\"tel\",required:true}),/*#__PURE__*/_jsxs(\"div\",{style:submitGroupStyle,children:[/*#__PURE__*/_jsxs(\"div\",{style:checkboxContainerStyle,children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",id:\"confirmComplete\",checked:confirmed,onChange:e=>setConfirmed(e.target.checked),style:checkboxStyle}),/*#__PURE__*/_jsx(\"label\",{htmlFor:\"confirmComplete\",children:\"I confirm that I have completed all required fields in the PDF form\"})]}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",style:buttonStyle,disabled:!isFormComplete||isSubmitting,children:isSubmitting?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:spinnerStyle}),\"Submitting...\"]}):buttonText})]})]});}PDFUploadForm.defaultProps={buttonText:\"Submit Registration\",buttonColor:\"#4F46E5\",buttonDisableColor:\"#94A3B8\",inputBackground:\"#FFFFFF\",inputBorderColor:\"#E5E7EB\",inputFocusBorderColor:\"#7839EE\",inputBorderRadius:8,inputPadding:12,googleScriptUrl:\"\",redirectUrl:\"\",uploadAreaBackground:\"#F9FAFB\",uploadAreaBorderColor:\"#E5E7EB\",uploadAreaBorderSize:8,submitGroupGap:32,uniqueValue:\"\"};addPropertyControls(PDFUploadForm,{googleScriptUrl:{type:ControlType.String,title:\"Google Script URL\",description:\"Enter your Google Apps Script deployment URL\"},redirectUrl:{type:ControlType.String,title:\"Redirect URL\",description:\"URL to redirect after successful submission\"},buttonText:{type:ControlType.String,title:\"Button Text\"},buttonColor:{type:ControlType.Color,title:\"Button Color\"},buttonDisableColor:{type:ControlType.Color,title:\"Button Disable Color\"},inputBackground:{type:ControlType.Color,title:\"Input Background\"},inputBorderColor:{type:ControlType.Color,title:\"Input Border\"},inputFocusBorderColor:{type:ControlType.Color,title:\"Input Focus Border\"},inputBorderRadius:{type:ControlType.Number,title:\"Border Radius\",min:0,max:20,step:1},inputPadding:{type:ControlType.Number,title:\"Input Padding\",min:4,max:24,step:2},uploadAreaBackground:{type:ControlType.Color,title:\"Upload Area Background\"},uploadAreaBorderColor:{type:ControlType.Color,title:\"Upload Area Border Color\"},uploadAreaBorderSize:{type:ControlType.Number,title:\"Upload Area Border Size\",min:1,max:20,step:1},submitGroupGap:{type:ControlType.Number,title:\"Submit Group Gap\",min:0,max:100,step:8,displayStepper:true},uniqueValue:{type:ControlType.String,title:\"Unique Value\",description:\"This value will be stored in the spreadsheet\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PDFUploadForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Upload_Form.map"],"mappings":"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"}