{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/cbFAwE9V0gku0Istps8H/9TSbAzraVCVkhbAHazN1/Email_Form.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useRef}from\"react\";import emailjs from\"emailjs-com\";export function CarePlanGenerator(){const form=useRef();const[currentStep,setCurrentStep]=useState(1);const[serviceType,setServiceType]=useState(\"\");const[zipCode,setZipCode]=useState(\"\");const[term,setTerm]=useState(\"\");const[additionalInfo,setAdditionalInfo]=useState(\"\");const[needsAndDuties,setNeedsAndDuties]=useState([]);const[lovedOneCondition,setLovedOneCondition]=useState([]);const[firstName,setFirstName]=useState(\"\");const[lastName,setLastName]=useState(\"\");const[email,setEmail]=useState(\"\");const[phone,setPhone]=useState(\"\");const[validationError,setValidationError]=useState(false);const[submissionSuccess,setSubmissionSuccess]=useState(false);const needsAndDutiesOptions=[\"Bathing Grooming / Hygiene\",\"Light Housekeeping\",\"Meal Planning and Prep\",\"Errands\",\"Medication Reminders\",\"Exercise\",\"Companionship\",\"Memory Care / Cognitive exercises\",];const lovedOneConditionOptions=[\"General Aging\",\"Memory Loss\",\"Post Surgery\",\"Not Ambulatory\",\"Post Stroke\",\"Parkinson's\",\"Other\",];const handleFormSubmit=e=>{e.preventDefault();// Join the selected checkboxes into a single string\nconst joinedNeedsAndDuties=needsAndDuties.join(\", \");const joinedLovedOneCondition=lovedOneCondition.join(\", \");// Create the form data object with the updated values\nconst formData={serviceType,zipCode,term,additionalInfo,needsAndDuties:joinedNeedsAndDuties,lovedOneCondition:joinedLovedOneCondition,firstName,lastName,email,phone};// Send form submission via EmailJS\nemailjs.sendForm(\"service_owsas3r\",\"template_vb6yv66\",form.current,\"qJ4lYmny9v1TB7cqR\").then(response=>{console.log(\"Form submitted successfully!\",response.text);setSubmissionSuccess(true);}).catch(error=>{console.error(\"Error submitting form:\",error);});};const formStyle={fontFamily:\"Syne, sans-serif\",display:\"flex\",flexDirection:\"column\",justify:\"center\",align:\"center\",maxWidth:\"900px\",minWidth:\"300px\",height:\"auto\",margin:\"0 auto\",padding:\"20px\",border:\"1px solid #ccc\",borderRadius:\"5px\"};const labelStyle={marginBottom:\"5px\",fontWeight:\"bold\"};const inputStyle={marginBottom:\"10px\",padding:\"5px\",border:\"1px solid #ccc\",borderRadius:\"3px\",fontFamily:\"Syne, sans-serif\"};const buttonStyle={backgroundColor:\"#009688\",color:\"#fff\",margin:\"10px\",padding:\"10px\",border:\"none\",borderRadius:\"3px\",cursor:\"pointer\",fontFamily:\"Syne, sans-serif\"};const stepIndicatorStyle={margin:\"10px 0\",fontWeight:\"bold\",fontSize:\"18px\"};const feedbackStyle={marginTop:\"10px\",textAlign:\"center\",fontWeight:\"bold\"};const errorStyle={color:\"red\"};const checkboxContainerStyle={display:\"flex\",flexDirection:\"column\"};const checkboxLabelStyle={marginBottom:\"5px\"};const handleCheckboxChange=e=>{const{value,checked}=e.target;if(checked){setNeedsAndDuties(prevOptions=>[...prevOptions,value]);}else{setNeedsAndDuties(prevOptions=>prevOptions.filter(option=>option!==value));}};const handleConditionCheckboxChange=e=>{const{value,checked}=e.target;if(checked){setLovedOneCondition(prevOptions=>[...prevOptions,value]);}else{setLovedOneCondition(prevOptions=>prevOptions.filter(option=>option!==value));}};return /*#__PURE__*/ _jsx(\"div\",{children:/*#__PURE__*/ _jsxs(\"form\",{onSubmit:handleFormSubmit,style:formStyle,ref:form,children:[/*#__PURE__*/ _jsx(\"label\",{htmlFor:\"serviceType\",style:labelStyle,children:\"What type of service do you need?\"}),/*#__PURE__*/ _jsxs(\"select\",{id:\"serviceType\",name:\"service_type\",value:serviceType,onChange:e=>setServiceType(e.target.value),required:true,style:inputStyle,children:[/*#__PURE__*/ _jsx(\"option\",{value:\"\",children:\"Select an option\"}),/*#__PURE__*/ _jsx(\"option\",{value:\"Hourly\",children:\"Hourly\"}),/*#__PURE__*/ _jsx(\"option\",{value:\"Live In Care\",children:\"Live in care\"}),/*#__PURE__*/ _jsx(\"option\",{value:\"Visits\",children:\"Visits\"})]}),/*#__PURE__*/ _jsx(\"label\",{htmlFor:\"zipCode\",style:labelStyle,children:\"Where do you need this service? (Zip Code)\"}),/*#__PURE__*/ _jsx(\"input\",{type:\"text\",id:\"zipCode\",name:\"zip_code\",value:zipCode,onChange:e=>setZipCode(e.target.value),required:true,style:inputStyle}),/*#__PURE__*/ _jsx(\"label\",{htmlFor:\"term\",style:labelStyle,children:\"Select a term that suits your needs\"}),/*#__PURE__*/ _jsxs(\"select\",{id:\"term\",name:\"term\",value:term,onChange:e=>setTerm(e.target.value),required:true,style:inputStyle,children:[/*#__PURE__*/ _jsx(\"option\",{value:\"\",children:\"Select an option\"}),/*#__PURE__*/ _jsx(\"option\",{value:\"Long Term\",children:\"Longterm\"}),/*#__PURE__*/ _jsx(\"option\",{value:\"Until Independent\",children:\"Until I'm independent\"}),/*#__PURE__*/ _jsx(\"option\",{value:\"Short Term\",children:\"Short Term\"}),/*#__PURE__*/ _jsx(\"option\",{value:\"As Needed\",children:\"As Needed\"})]}),/*#__PURE__*/ _jsx(\"label\",{htmlFor:\"additionalInfo\",style:labelStyle,children:\"Additional Information:\"}),/*#__PURE__*/ _jsx(\"textarea\",{name:\"additionalInfo\",id:\"additionalInfo\",value:additionalInfo,onChange:e=>setAdditionalInfo(e.target.value),rows:4,required:true,style:inputStyle}),/*#__PURE__*/ _jsx(\"label\",{htmlFor:\"needsAndDuties\",style:labelStyle,children:\"Needs and Duties:\"}),/*#__PURE__*/ _jsx(\"div\",{style:checkboxContainerStyle,children:needsAndDutiesOptions.map(option=>/*#__PURE__*/ _jsxs(\"label\",{style:checkboxLabelStyle,children:[/*#__PURE__*/ _jsx(\"input\",{type:\"checkbox\",name:\"needsAndDuties\",value:option,checked:needsAndDuties.includes(option),onChange:handleCheckboxChange}),option]},option))}),/*#__PURE__*/ _jsx(\"label\",{htmlFor:\"lovedOneCondition\",style:labelStyle,children:\"What is your loved one's condition?\"}),/*#__PURE__*/ _jsx(\"div\",{style:checkboxContainerStyle,children:lovedOneConditionOptions.map(option=>/*#__PURE__*/ _jsxs(\"label\",{style:checkboxLabelStyle,children:[/*#__PURE__*/ _jsx(\"input\",{type:\"checkbox\",name:\"lovedOneCondition\",value:option,checked:lovedOneCondition.includes(option),onChange:handleConditionCheckboxChange}),option]},option))}),/*#__PURE__*/ _jsx(\"label\",{htmlFor:\"firstName\",style:labelStyle,children:\"First Name\"}),/*#__PURE__*/ _jsx(\"input\",{type:\"text\",id:\"firstName\",name:\"firstName\",value:firstName,onChange:e=>setFirstName(e.target.value),required:true,style:inputStyle}),/*#__PURE__*/ _jsx(\"label\",{htmlFor:\"lastName\",style:labelStyle,children:\"Last Name\"}),/*#__PURE__*/ _jsx(\"input\",{type:\"text\",id:\"lastName\",name:\"lastName\",value:lastName,onChange:e=>setLastName(e.target.value),required:true,style:inputStyle}),/*#__PURE__*/ _jsx(\"label\",{htmlFor:\"email\",style:labelStyle,children:\"Email*\"}),/*#__PURE__*/ _jsx(\"input\",{type:\"email\",name:\"email\",id:\"email\",value:email,onChange:e=>setEmail(e.target.value),required:true,style:inputStyle}),/*#__PURE__*/ _jsx(\"label\",{htmlFor:\"phone\",style:labelStyle,children:\"Phone*\"}),/*#__PURE__*/ _jsx(\"input\",{type:\"tel\",name:\"phone\",id:\"phone\",value:phone,onChange:e=>setPhone(e.target.value),required:true,style:inputStyle}),validationError&&/*#__PURE__*/ _jsx(\"div\",{style:feedbackStyle,children:/*#__PURE__*/ _jsx(\"span\",{style:errorStyle,children:\"Please fill in all the required fields.\"})}),submissionSuccess&&/*#__PURE__*/ _jsx(\"div\",{style:feedbackStyle,children:\"Thank you for your submission!\"}),/*#__PURE__*/ _jsx(\"div\",{children:\"By submitting this form, you consent to receive emails and be contacted by North Pacific Home Care, LLC. Please note that you can withdraw your consent at any time, please refer to our privacy policy.\"}),/*#__PURE__*/ _jsx(\"button\",{type:\"submit\",style:buttonStyle,children:\"Submit\"})]})});}\nexport const __FramerMetadata__ = {\"exports\":{\"CarePlanGenerator\":{\"type\":\"reactComponent\",\"name\":\"CarePlanGenerator\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Email_Form.map"],
  "mappings": "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",
  "names": ["CarePlanGenerator", "form", "pe", "currentStep", "setCurrentStep", "ye", "serviceType", "setServiceType", "zipCode", "setZipCode", "term", "setTerm", "additionalInfo", "setAdditionalInfo", "needsAndDuties", "setNeedsAndDuties", "lovedOneCondition", "setLovedOneCondition", "firstName", "setFirstName", "lastName", "setLastName", "email", "setEmail", "phone", "setPhone", "validationError", "setValidationError", "submissionSuccess", "setSubmissionSuccess", "needsAndDutiesOptions", "lovedOneConditionOptions", "handleFormSubmit", "e", "joinedNeedsAndDuties", "joinedLovedOneCondition", "formData", "es_default", "response", "error", "formStyle", "labelStyle", "inputStyle", "buttonStyle", "stepIndicatorStyle", "feedbackStyle", "errorStyle", "checkboxContainerStyle", "checkboxLabelStyle", "handleCheckboxChange", "value", "checked", "prevOptions", "option", "handleConditionCheckboxChange", "p", "u"]
}
