{"version":3,"file":"FormCode.ChzU8W8J.mjs","names":["__legacyOverrideHOC_DataObserverContext"],"sources":["https:/framerusercontent.com/modules/AUnZZw8cR2SsfmwGI0VK/e2RL2BhQAxLELTbKd9FO/FormCode.js"],"sourcesContent":["// overrides.tsx\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{Data}from\"framer\";// Global form state\nconst form=Data({name:\"\",lastname:\"\",company:\"\",email:\"\",phone:\"\",message:\"\",success:false,nameError:\"\",lastnameError:\"\",companyError:\"\",emailError:\"\",phoneError:\"\",messageError:\"\"});// Input overrides\nexport function NameInput(){return{value:form.name,onValueChange:v=>{form.name=v;form.nameError=\"\";}};}export function LastNameInput(){return{value:form.lastname,onValueChange:v=>{form.lastname=v;form.lastnameError=\"\";}};}export function CompanyInput(){return{value:form.company,onValueChange:v=>{form.company=v;form.companyError=\"\";}};}export function EmailInput(){return{value:form.email,onValueChange:v=>{form.email=v;form.emailError=\"\";}};}export function PhoneInput(){return{value:formatPhone(form.phone),onValueChange:val=>{// Sadece rakamları al\nconst digitsOnly=val.replace(/\\D/g,\"\").slice(0,11);// Eğer rakam dışında bir şey varsa state'e yazma\nif(val!==formatPhone(digitsOnly)){form.phone=digitsOnly;}form.phoneError=\"\";}};}// Telefon formatlama helper'ı\nfunction formatPhone(raw){let digits=raw.replace(/\\D/g,\"\");if(digits.startsWith(\"0\"))digits=digits.slice(1);digits=digits.slice(0,10);let formatted=\"0\";if(digits.length>0)formatted+=\" (\"+digits.slice(0,3);if(digits.length>=3)formatted+=\") \"+digits.slice(3,6);if(digits.length>=6)formatted+=\" \"+digits.slice(6,8);if(digits.length>=8)formatted+=\" \"+digits.slice(8,10);return formatted;}export function MessageInput(){return{value:form.message,onValueChange:v=>{form.message=v;form.messageError=\"\";}};}// Error text overrides\nexport function NameError(){return{children:form.nameError,visible:!!form.nameError};}export function LastNameError(){return{children:form.lastnameError,visible:!!form.lastnameError};}export function CompanyError(){return{children:form.companyError,visible:!!form.companyError};}export function EmailError(){return{children:form.emailError,visible:!!form.emailError};}export function PhoneError(){return{children:form.phoneError,visible:!!form.phoneError};}export function MessageError(){return{children:form.messageError,visible:!!form.messageError};}// Submit button override (debug + validation)\nexport function SubmitButton(){console.log(\"🚀 SubmitButton override loaded\");return{type:\"button\",onTap:()=>validateAndSubmit(),onClick:()=>validateAndSubmit()};}function validateAndSubmit(){console.log(\"🔍 validation starting\");// reset errors and success state\nform.nameError=\"\";form.lastnameError=\"\";form.companyError=\"\";form.emailError=\"\";form.phoneError=\"\";form.messageError=\"\";form.success=false;let hasError=false;if(!form.name.trim()){form.nameError=\"L\\xfctfen adınızı girin.\";hasError=true;}if(!form.lastname.trim()){form.lastnameError=\"L\\xfctfen soyadınızı girin.\";hasError=true;}if(!form.company.trim()){form.companyError=\"L\\xfctfen şirket adını girin.\";hasError=true;}if(!form.email.trim()){form.emailError=\"L\\xfctfen e-posta adresinizi girin.\";hasError=true;}const digitsOnly=form.phone.replace(/\\D/g,\"\");if(!/^\\d{10,11}$/.test(digitsOnly)){form.phoneError=\"Telefon formatı hatalı. 10-11 haneli olmalı.\";hasError=true;}if(!form.message.trim()){form.messageError=\"L\\xfctfen mesajınızı yazın.\";hasError=true;}if(hasError){console.log(\"❌ validation failed\",{nameError:form.nameError,lastnameError:form.lastnameError,companyError:form.companyError,emailError:form.emailError,phoneError:form.phoneError,messageError:form.messageError});return;}form.success=true;console.log(\"✅ validation successful\",{...form});}// Success message override\nexport function SuccessMessage(){return{children:\"G\\xf6nderim başarılı!\",visible:form.success,opacity:form.success?1:0};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withNameInput(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...NameInput(props)});};}withNameInput.displayName=\"NameInput\";export function withLastNameInput(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...LastNameInput(props)});};}withLastNameInput.displayName=\"LastNameInput\";export function withCompanyInput(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...CompanyInput(props)});};}withCompanyInput.displayName=\"CompanyInput\";export function withEmailInput(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...EmailInput(props)});};}withEmailInput.displayName=\"EmailInput\";export function withPhoneInput(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...PhoneInput(props)});};}withPhoneInput.displayName=\"PhoneInput\";export function withMessageInput(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...MessageInput(props)});};}withMessageInput.displayName=\"MessageInput\";export function withNameError(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...NameError(props)});};}withNameError.displayName=\"NameError\";export function withLastNameError(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...LastNameError(props)});};}withLastNameError.displayName=\"LastNameError\";export function withCompanyError(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...CompanyError(props)});};}withCompanyError.displayName=\"CompanyError\";export function withEmailError(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...EmailError(props)});};}withEmailError.displayName=\"EmailError\";export function withPhoneError(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...PhoneError(props)});};}withPhoneError.displayName=\"PhoneError\";export function withMessageError(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...MessageError(props)});};}withMessageError.displayName=\"MessageError\";export function withSubmitButton(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...SubmitButton(props)});};}withSubmitButton.displayName=\"SubmitButton\";export function withSuccessMessage(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...SuccessMessage(props)});};}withSuccessMessage.displayName=\"SuccessMessage\";\nexport const __FramerMetadata__ = {\"exports\":{\"withMessageInput\":{\"type\":\"reactHoc\",\"name\":\"withMessageInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCompanyInput\":{\"type\":\"reactHoc\",\"name\":\"withCompanyInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PhoneInput\":{\"type\":\"override\",\"name\":\"PhoneInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withNameError\":{\"type\":\"reactHoc\",\"name\":\"withNameError\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withEmailError\":{\"type\":\"reactHoc\",\"name\":\"withEmailError\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPhoneInput\":{\"type\":\"reactHoc\",\"name\":\"withPhoneInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSubmitButton\":{\"type\":\"reactHoc\",\"name\":\"withSubmitButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EmailError\":{\"type\":\"override\",\"name\":\"EmailError\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCompanyError\":{\"type\":\"reactHoc\",\"name\":\"withCompanyError\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withNameInput\":{\"type\":\"reactHoc\",\"name\":\"withNameInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LastNameError\":{\"type\":\"override\",\"name\":\"LastNameError\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPhoneError\":{\"type\":\"reactHoc\",\"name\":\"withPhoneError\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withEmailInput\":{\"type\":\"reactHoc\",\"name\":\"withEmailInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PhoneError\":{\"type\":\"override\",\"name\":\"PhoneError\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CompanyInput\":{\"type\":\"override\",\"name\":\"CompanyInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MessageError\":{\"type\":\"override\",\"name\":\"MessageError\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LastNameInput\":{\"type\":\"override\",\"name\":\"LastNameInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NameInput\":{\"type\":\"override\",\"name\":\"NameInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SuccessMessage\":{\"type\":\"override\",\"name\":\"SuccessMessage\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SubmitButton\":{\"type\":\"override\",\"name\":\"SubmitButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CompanyError\":{\"type\":\"override\",\"name\":\"CompanyError\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withLastNameInput\":{\"type\":\"reactHoc\",\"name\":\"withLastNameInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NameError\":{\"type\":\"override\",\"name\":\"NameError\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withMessageError\":{\"type\":\"reactHoc\",\"name\":\"withMessageError\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EmailInput\":{\"type\":\"override\",\"name\":\"EmailInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withLastNameError\":{\"type\":\"reactHoc\",\"name\":\"withLastNameError\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSuccessMessage\":{\"type\":\"reactHoc\",\"name\":\"withSuccessMessage\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MessageInput\":{\"type\":\"override\",\"name\":\"MessageInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FormCode.map"],"mappings":"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"}