{"version":3,"file":"ProdesContactForm.BotAWe3d.mjs","names":["useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/8554zNTCoWgOpwtspImo/lBUzJ6j3RQbv5zRKXo5o/ProdesContactForm.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState}from\"react\";const DEFAULT_ACCESS_KEY=\"cd424930-1395-4146-9690-be3f038002fe\";export default function ProdesContactForm({accessKey=DEFAULT_ACCESS_KEY,fromName=\"Prodes Web Sitesi\",subject=\"Prodes web sitesinden yeni mesaj\",successMessage=\"Mesajınız iletildi. En kısa s\\xfcrede d\\xf6n\\xfcş yapacağız.\",errorMessage=\"Mesaj g\\xf6nderilemedi. L\\xfctfen tekrar deneyin veya doğrudan info@prodeshizmet.com adresine yazın.\",primaryColor=\"#03579F\",backgroundColor=\"#FFFFFF\",textColor=\"#01254A\",borderColor=\"#CCD3DB\",submitLabel=\"Mesajı G\\xf6nder\"}){const[status,setStatus]=useState(\"idle\");const[errorText,setErrorText]=useState(\"\");const effectiveKey=accessKey||DEFAULT_ACCESS_KEY;const fieldStyle={width:\"100%\",padding:\"14px 16px\",fontSize:\"15px\",fontFamily:\"inherit\",color:textColor,background:backgroundColor,border:`1px solid ${borderColor}`,borderRadius:\"10px\",outline:\"none\",boxSizing:\"border-box\",transition:\"border-color 0.15s\"};const labelStyle={display:\"block\",fontSize:\"14px\",fontWeight:500,color:textColor,marginBottom:\"6px\"};const handleSubmit=async e=>{e.preventDefault();if(!effectiveKey){setStatus(\"error\");setErrorText(\"Form yapılandırılmamış: access key eksik.\");return;}setStatus(\"sending\");setErrorText(\"\");const form=e.currentTarget;const data=new FormData(form);data.append(\"access_key\",effectiveKey);data.append(\"from_name\",fromName);data.append(\"subject\",subject);try{const res=await fetch(\"https://api.web3forms.com/submit\",{method:\"POST\",body:data});const json=await res.json();if(json.success){setStatus(\"success\");form.reset();}else{setStatus(\"error\");setErrorText(json.message||errorMessage);}}catch{setStatus(\"error\");setErrorText(errorMessage);}};if(status===\"success\"){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",padding:\"32px 24px\",background:backgroundColor,border:`1px solid ${borderColor}`,borderRadius:\"12px\",color:textColor,fontSize:\"16px\",textAlign:\"center\",fontFamily:\"inherit\"},children:successMessage});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @media (max-width: 640px) {\n                    .prodes-form-row { grid-template-columns: 1fr !important; }\n                }\n            `}),/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,style:{width:\"100%\",display:\"flex\",flexDirection:\"column\",gap:\"16px\",fontFamily:\"inherit\"},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"prodes-form-row\",style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:\"16px\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,htmlFor:\"prodes-name\",children:\"Ad Soyad\"}),/*#__PURE__*/_jsx(\"input\",{id:\"prodes-name\",name:\"name\",type:\"text\",required:true,autoComplete:\"name\",placeholder:\"Adınız ve soyadınız\",style:fieldStyle})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,htmlFor:\"prodes-company\",children:\"Şirket / Kurum\"}),/*#__PURE__*/_jsx(\"input\",{id:\"prodes-company\",name:\"company\",type:\"text\",autoComplete:\"organization\",placeholder:\"Şirket adı (opsiyonel)\",style:fieldStyle})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"prodes-form-row\",style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:\"16px\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,htmlFor:\"prodes-email\",children:\"E-posta\"}),/*#__PURE__*/_jsx(\"input\",{id:\"prodes-email\",name:\"email\",type:\"email\",required:true,autoComplete:\"email\",placeholder:\"ornek@firma.com\",style:fieldStyle})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,htmlFor:\"prodes-phone\",children:\"Telefon\"}),/*#__PURE__*/_jsx(\"input\",{id:\"prodes-phone\",name:\"phone\",type:\"tel\",autoComplete:\"tel\",placeholder:\"+90 5XX XXX XX XX\",style:fieldStyle})]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,htmlFor:\"prodes-service\",children:\"İlgilendiğiniz hizmet\"}),/*#__PURE__*/_jsxs(\"select\",{id:\"prodes-service\",name:\"service\",style:{...fieldStyle,appearance:\"none\",backgroundImage:\"url('data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%228%22 viewBox=%220 0 12 8%22 fill=%22none%22><path d=%22M1 1.5L6 6.5L11 1.5%22 stroke=%22%2301254A%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/></svg>')\",backgroundRepeat:\"no-repeat\",backgroundPosition:\"right 16px center\",paddingRight:\"44px\"},defaultValue:\"\",children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",disabled:true,children:\"L\\xfctfen se\\xe7in\"}),/*#__PURE__*/_jsx(\"option\",{value:\"\\xdcretim Destek\",children:\"\\xdcretim Destek Hizmetleri\"}),/*#__PURE__*/_jsx(\"option\",{value:\"G\\xfcvenlik\",children:\"\\xd6zel G\\xfcvenlik Hizmetleri\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Temizlik\",children:\"Kurumsal Temizlik Hizmetleri\"}),/*#__PURE__*/_jsx(\"option\",{value:\"End\\xfcstriyel Dağcılık\",children:\"End\\xfcstriyel Dağcılık\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Otel Personel\",children:\"Otel Ekstra Personel\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Diğer\",children:\"Diğer / Genel\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,htmlFor:\"prodes-message\",children:\"Mesajınız\"}),/*#__PURE__*/_jsx(\"textarea\",{id:\"prodes-message\",name:\"message\",required:true,rows:5,placeholder:\"İhtiyacınızı kısaca anlatın...\",style:{...fieldStyle,resize:\"vertical\",minHeight:\"120px\"}})]}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:\"10px\",fontSize:\"14px\",color:textColor,lineHeight:1.5,cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",name:\"kvkk\",required:true,style:{marginTop:\"3px\",width:\"16px\",height:\"16px\",accentColor:primaryColor,flexShrink:0}}),/*#__PURE__*/_jsxs(\"span\",{children:[\"G\\xf6nderdiğim verilerin\",\" \",/*#__PURE__*/_jsx(\"a\",{href:\"/privacy-terms/privacy-policy\",style:{color:primaryColor,textDecoration:\"underline\"},children:\"Aydınlatma Metni ve KVKK\"}),\" \",\"kapsamında işlenmesini kabul ediyorum.\"]})]}),/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",name:\"botcheck\",style:{display:\"none\"},tabIndex:-1,autoComplete:\"off\"}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",disabled:status===\"sending\",style:{width:\"100%\",padding:\"16px 24px\",fontSize:\"16px\",fontWeight:600,fontFamily:\"inherit\",color:\"#FFFFFF\",background:primaryColor,border:\"none\",borderRadius:\"10px\",cursor:status===\"sending\"?\"wait\":\"pointer\",opacity:status===\"sending\"?.7:1,transition:\"opacity 0.15s, transform 0.15s\",marginTop:\"8px\"},children:status===\"sending\"?\"G\\xf6nderiliyor...\":submitLabel}),status===\"error\"&&/*#__PURE__*/_jsx(\"div\",{style:{padding:\"12px 16px\",background:\"rgba(220, 38, 38, 0.08)\",color:\"#B91C1C\",border:\"1px solid rgba(220, 38, 38, 0.3)\",borderRadius:\"10px\",fontSize:\"14px\"},children:errorText||errorMessage})]})]});}addPropertyControls(ProdesContactForm,{accessKey:{type:ControlType.String,title:\"Web3Forms Key\",defaultValue:DEFAULT_ACCESS_KEY,description:\"web3forms.com access key. Boş bırakırsanız default key kullanılır.\"},fromName:{type:ControlType.String,title:\"From Name\",defaultValue:\"Prodes Web Sitesi\"},subject:{type:ControlType.String,title:\"Subject\",defaultValue:\"Prodes web sitesinden yeni mesaj\"},submitLabel:{type:ControlType.String,title:\"Submit Label\",defaultValue:\"Mesajı G\\xf6nder\"},successMessage:{type:ControlType.String,title:\"Success Message\",defaultValue:\"Mesajınız iletildi. En kısa s\\xfcrede d\\xf6n\\xfcş yapacağız.\",displayTextArea:true},errorMessage:{type:ControlType.String,title:\"Error Message\",defaultValue:\"Mesaj g\\xf6nderilemedi. L\\xfctfen tekrar deneyin veya doğrudan info@prodeshizmet.com adresine yazın.\",displayTextArea:true},primaryColor:{type:ControlType.Color,title:\"Primary Color\",defaultValue:\"#03579F\"},backgroundColor:{type:ControlType.Color,title:\"Field Background\",defaultValue:\"#FFFFFF\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#01254A\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#CCD3DB\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProdesContactForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProdesContactForm.map"],"mappings":"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"}