{"version":3,"file":"Form.DB8SB4kp.mjs","names":["useState","Check","XCircle","_Fragment","__esmMin","init_npm_react_18_3_1","_e","init_jsx_runtime","c","p","ce","init_framer_BL70qLPA","addPropertyControls","ControlType","init_lucide_react","Ka","Mu","MedlinkForm","mergedProfessions","props","formData","setFormData","submitted","setSubmitted","error","setError","attachedFile","setAttachedFile","prev","containerStyle","cardStyle","inputStyle","handleSubmit","mutationFields","mutation","operations","map","formData2","response","data","handleProfessionChange","value","handleFileChange","file","removeFile","input","showProfessionSelect","hasAnnat","l","init_Form"],"sources":["https:/framerusercontent.com/modules/qdzlkQeAL21aeueQw84N/gjdUFh5eF3foeQsC4enA/Form.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{Check,XCircle}from\"lucide-react\";import{addPropertyControls,ControlType}from\"framer\";export function MedlinkForm(props){// --- DEFAULT ALWAYS PRESENT ---\nconst defaultProfessions=[\"L\\xe4kare\",\"Sjuksk\\xf6terska\",\"Socionom\",\"Arbetsterapeut\",\"Fysioterapeut\",\"Psykolog\",\"Annat\"];// Merge defaults + property controls (property controls override order but not existence)\nconst mergedProfessions=Array.from(new Set([...props.professions||defaultProfessions]));const[formData,setFormData]=useState({firstName:\"\",lastName:\"\",email:\"\",phone:\"\",profession:\"\",customProfession:\"\",description:\"\",privacyAccepted:false});const[submitted,setSubmitted]=useState(false);const[error,setError]=useState(\"\")// Error state\n;const[attachedFile,setAttachedFile]=useState(null);// --- AUTO-SELECT PROFESSION WHEN THERE IS ONLY ONE ---\nuseEffect(()=>{if(mergedProfessions.length===1){setFormData(prev=>({...prev,profession:mergedProfessions[0]}));}},[mergedProfessions]);const containerStyle={width:\"100%\",display:\"flex\",justifyContent:\"center\",padding:\"40px 16px\"};const cardStyle={width:\"100%\",maxWidth:\"750px\",background:\"white\",borderRadius:\"20px\",padding:\"40px\",boxShadow:\"0 10px 30px rgba(0,0,0,0.1)\",fontFamily:\"Inter, sans-serif\"};const inputStyle={width:\"100%\",padding:\"14px 16px\",borderRadius:\"8px\",border:\"1px solid #d1d5db\",fontSize:\"14px\",outline:\"none\",fontFamily:\"Inter, sans-serif\"};const handleSubmit=async e=>{e.preventDefault();setError(\"\")// Reset error on submit\n;// Build mutation input fields\nconst mutationFields=`\n        firstName: \"${(formData.firstName||\"\").trim()}\"\n        lastName: \"${(formData.lastName||\"\").trim()}\"\n        email: \"${(formData.email||\"\").trim()}\"\n        phoneNumber: \"${(formData.phone||\"\").trim()}\"\n        profession: \"${formData.profession===\"Annat\"?formData.customProfession:formData.profession}\"\n        preferences: \"${(formData.description||\"\").trim()}\"\n        ${attachedFile?\"document: $file\":\"\"}\n    `;// Build mutation string\nconst mutation=`\n        mutation sendInterestContactForm${attachedFile?\"($file: Upload!)\":\"\"} {\n            sendInterestContactForm(\n                input: {\n                    ${mutationFields}\n                }\n            )\n        }\n    `;// Prepare operations object\nconst operations=JSON.stringify({query:mutation,variables:attachedFile?{file:null}:{}});// Prepare map object (always required)\nconst map=attachedFile?JSON.stringify({\"0\":[\"variables.file\"]}):JSON.stringify({});// Create FormData\nconst formData2=new FormData;formData2.append(\"operations\",operations);formData2.append(\"map\",map);if(attachedFile){formData2.append(\"0\",attachedFile);}try{const response=await fetch(\"https://offer-service.prod.medlink.euvic.cloud/consultant.graphql\",{method:\"POST\",body:formData2,headers:{\"Apollo-Require-Preflight\":\"true\"}});const data=await response.json();// Check for GraphQL errors\nif(response.ok&&data?.data?.sendInterestContactForm){setSubmitted(true);setError(\"\");}else{setError(\"N\\xe5got gick fel. F\\xf6rs\\xf6k igen senare.\");}}catch(error){setError(\"N\\xe5got gick fel. F\\xf6rs\\xf6k igen senare.\");}};const handleProfessionChange=value=>{setFormData(prev=>({...prev,profession:value,customProfession:value===\"Annat\"?prev.customProfession:\"\"}));};const handleFileChange=e=>{const file=e.target.files?.[0];if(file){if(file.size>5*1024*1024){// 5MB limit\nsetError(\"Filen f\\xe5r vara max 5MB.\");return;}setAttachedFile(file);}};const removeFile=()=>{setAttachedFile(null);const input=document.getElementById(\"fileAttachment\");if(input)input.value=\"\";};const showProfessionSelect=mergedProfessions.length>1;const hasAnnat=mergedProfessions.includes(\"Annat\");return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,children:/*#__PURE__*/_jsxs(\"div\",{style:cardStyle,children:[submitted&&!error&&/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",padding:\"36px 24px\",background:\"#F0FDF4\",border:\"1px solid #A7F3D0\",borderRadius:\"14px\",marginBottom:\"10px\"},children:[/*#__PURE__*/_jsx(Check,{size:40,color:\"#047857\",style:{marginBottom:\"10px\"}}),/*#__PURE__*/_jsx(\"h3\",{style:{fontSize:\"24px\",fontWeight:\"600\",color:\"#047857\",marginBottom:\"6px\"},children:\"Tack f\\xf6r din intresseanm\\xe4lan!\"}),/*#__PURE__*/_jsx(\"p\",{style:{color:\"#065F46\",fontSize:\"16px\"},children:\"Vi h\\xf6r av oss till dig senast n\\xe4stkommande arbetsdag.\"})]}),error&&/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",padding:\"36px 24px\",background:\"#FEF2F2\",border:\"1px solid #FCA5A5\",borderRadius:\"14px\",marginBottom:\"10px\"},children:[/*#__PURE__*/_jsx(XCircle,{size:40,color:\"#DC2626\",style:{marginBottom:\"10px\"}}),/*#__PURE__*/_jsx(\"h3\",{style:{fontSize:\"24px\",fontWeight:\"600\",color:\"#DC2626\",marginBottom:\"6px\"},children:\"N\\xe5got gick fel!\"}),/*#__PURE__*/_jsx(\"p\",{style:{color:\"#991B1B\",fontSize:\"16px\"},children:error}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>setError(\"\"),style:{marginTop:\"18px\",padding:\"10px 24px\",background:\"#DC2626\",color:\"white\",borderRadius:\"8px\",border:\"none\",cursor:\"pointer\",fontWeight:\"bold\",fontSize:\"16px\"},children:\"F\\xf6rs\\xf6k igen\"})]}),!submitted&&!error&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",marginBottom:\"24px\"},children:[/*#__PURE__*/_jsx(\"h1\",{style:{color:\"#0D5E5B\",fontWeight:\"bold\",marginBottom:\"8px\"},children:\"Intresseanm\\xe4lan\"}),/*#__PURE__*/_jsx(\"p\",{style:{color:\"#6b7280\"},children:\"Fyll i uppgifterna s\\xe5 blir du kontaktad senast n\\xe4sta arbetsdag.\"})]}),/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,style:{display:\"flex\",flexDirection:\"column\",gap:\"18px\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"text\",required:true,placeholder:\"F\\xf6rnamn *\",value:formData.firstName,onChange:e=>setFormData({...formData,firstName:e.target.value}),style:inputStyle}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",required:true,placeholder:\"Efternamn *\",value:formData.lastName,onChange:e=>setFormData({...formData,lastName:e.target.value}),style:inputStyle}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",required:true,placeholder:\"E-postadress *\",value:formData.email,onChange:e=>setFormData({...formData,email:e.target.value}),style:inputStyle}),/*#__PURE__*/_jsx(\"input\",{type:\"tel\",required:true,placeholder:\"Telefonnummer *\",value:formData.phone,onChange:e=>setFormData({...formData,phone:e.target.value}),style:inputStyle}),showProfessionSelect&&/*#__PURE__*/_jsxs(\"select\",{required:true,value:formData.profession,onChange:e=>handleProfessionChange(e.target.value),style:{...inputStyle,background:\"white\"},children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Yrkesroll *\"}),mergedProfessions.map(p=>/*#__PURE__*/_jsx(\"option\",{value:p,children:p},p))]}),hasAnnat&&formData.profession===\"Annat\"&&/*#__PURE__*/_jsx(\"input\",{type:\"text\",required:true,placeholder:\"Specificera din yrkesroll *\",value:formData.customProfession,onChange:e=>setFormData({...formData,customProfession:e.target.value}),style:{...inputStyle,borderLeft:\"3px solid #0D5E5B\"}}),/*#__PURE__*/_jsx(\"textarea\",{rows:5,placeholder:\"Beskriv dina \\xf6nskem\\xe5l...\",value:formData.description,onChange:e=>setFormData({...formData,description:e.target.value}),style:{...inputStyle,resize:\"none\"}}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"fileAttachment\",style:{display:\"block\",width:\"100%\",padding:\"16px\",textAlign:\"center\",border:\"2px dashed #d1d5db\",borderRadius:\"8px\",cursor:\"pointer\",color:\"#6b7280\"},children:\"Bifoga CV (valfritt). Filen f\\xe5r vara max 5mb.\"}),/*#__PURE__*/_jsx(\"input\",{id:\"fileAttachment\",type:\"file\",accept:\".pdf,.doc,.docx,.jpg,.jpeg,.png\",onChange:handleFileChange,style:{display:\"none\"}})]}),attachedFile&&/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:\"6px\",padding:\"10px\",background:\"#f9fafb\",borderRadius:\"8px\",border:\"1px solid #e5e7eb\",display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"14px\"},children:attachedFile.name}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:removeFile,style:{color:\"red\",border:\"none\",background:\"none\",cursor:\"pointer\"},children:\"X\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:\"10px\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",required:true,checked:formData.privacyAccepted,onChange:e=>setFormData({...formData,privacyAccepted:e.target.checked}),style:{width:\"20px\",height:\"20px\"}}),/*#__PURE__*/_jsxs(\"label\",{style:{fontSize:\"14px\",color:\"#374151\"},children:[\"Jag godk\\xe4nner\",\" \",/*#__PURE__*/_jsx(\"a\",{href:\"/integritetspolicy\",style:{color:\"#0D5E5B\",textDecoration:\"underline\"},children:\"integritetspolicyn\"}),\"*\"]})]}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",disabled:submitted,style:{width:\"100%\",padding:\"14px\",background:\"#0D5E5B\",color:\"white\",borderRadius:\"10px\",border:\"none\",cursor:submitted?\"default\":\"pointer\",opacity:submitted?.5:1},children:\"Skicka formul\\xe4r\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{textAlign:\"center\",color:\"#6b7280\",marginTop:\"12px\",fontSize:\"14px\"},children:\"* Obligatoriska f\\xe4lt\"})]})]})});}/* ---------- PROPERTY CONTROLS ---------- */addPropertyControls(MedlinkForm,{professions:{type:ControlType.Array,title:\"Professions\",propertyControl:{type:ControlType.String},defaultValue:[\"L\\xe4kare\",\"Sjuksk\\xf6terska\",\"Socionom\",\"Arbetsterapeut\",\"Fysioterapeut\",\"Psykolog\",\"Annat\"]}});\nexport const __FramerMetadata__ = {\"exports\":{\"MedlinkForm\":{\"type\":\"reactComponent\",\"name\":\"MedlinkForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Form.map"],"mappings":"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"}