{"version":3,"file":"Totalcta.B6O2hQk5.mjs","names":["useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/E6yIZPIhQZStScGavJng/4tjqmtmnUrCSk4J5iMe3/Totalcta.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";// --- Icons (아이콘에도 미세한 그림자를 주어 흰 배경에서 날아가지 않게 보호) ---\nconst IconChat=()=>/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{filter:\"drop-shadow(0px 1px 2px rgba(0,0,0,0.4))\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"})});const IconClose=()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"22\",height:\"22\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"})]});const IconCheck=()=>/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"3\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{filter:\"drop-shadow(0px 1px 2px rgba(0,0,0,0.4))\"},children:/*#__PURE__*/_jsx(\"polyline\",{points:\"20 6 9 17 4 12\"})});export default function IosGlassGlobalContactFixed(props){const{primaryColor,accentColor,buttonText,formTitle,formSubTitle,scriptUrl,categoryOptions}=props;const[isOpen,setIsOpen]=useState(false);const[status,setStatus]=useState(\"idle\");const[isMobile,setIsMobile]=useState(false);const safeCategories=categoryOptions&&categoryOptions.length>0?categoryOptions:[{title:\"기타 문의\",desc:\"기타 궁금하신 사항\"}];const[formData,setFormData]=useState({company:\"\",name:\"\",phone:\"\",email:\"\",category:safeCategories[0].title,message:\"\"});useEffect(()=>{const checkMobile=()=>window.innerWidth<=768;setIsMobile(checkMobile());window.addEventListener(\"resize\",()=>setIsMobile(checkMobile()));return()=>window.removeEventListener(\"resize\",()=>setIsMobile(checkMobile()));},[]);const handleChange=e=>{const{name,value}=e.target;let val=value;if(name===\"phone\"){val=value.replace(/[^0-9]/g,\"\").replace(/^(\\d{2,3})(\\d{3,4})(\\d{4})$/,`$1-$2-$3`);}setFormData(prev=>({...prev,[name]:val}));};const handleCategorySelect=title=>{setFormData(prev=>({...prev,category:title}));};const handleSubmit=async e=>{e.preventDefault();if(!scriptUrl)return alert(\"우측 패널에서 구글 스크립트 URL을 입력해주세요.\");setStatus(\"submitting\");try{await fetch(scriptUrl,{method:\"POST\",headers:{\"Content-Type\":\"text/plain;charset=utf-8\"},body:JSON.stringify(formData)});setStatus(\"success\");setTimeout(()=>{setIsOpen(false);setStatus(\"idle\");setFormData({company:\"\",name:\"\",phone:\"\",email:\"\",category:safeCategories[0].title,message:\"\"});},2500);}catch(error){console.error(error);alert(\"전송 중 오류가 발생했습니다. 네트워크 상태나 URL 설정을 확인해주세요.\");setStatus(\"idle\");}};// 인풋 박스도 배경이 밝을 때를 대비해 조금 더 뚜렷하게 설정\nconst getInputFieldStyle=hasValue=>({...inputStyle,borderColor:hasValue?primaryColor:\"rgba(255,255,255,0.15)\",backgroundColor:hasValue?\"rgba(255,255,255,0.1)\":\"rgba(0,0,0,0.2)\"});return /*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:'\"Pretendard\", -apple-system, SF Pro Display, sans-serif'},children:[/*#__PURE__*/_jsxs(motion.div,{layoutId:\"global-contact-modal\",onClick:()=>setIsOpen(true),whileHover:{scale:1.05},whileTap:{scale:.95},style:{position:\"fixed\",bottom:isMobile?\"20px\":\"40px\",right:isMobile?\"20px\":\"40px\",zIndex:9998,padding:isMobile?\"14px 20px\":\"16px 28px\",borderRadius:\"100px\",color:\"#fff\",display:\"flex\",alignItems:\"center\",gap:\"8px\",cursor:\"pointer\",background:`linear-gradient(135deg, ${primaryColor}F0 0%, ${accentColor}F0 100%)`,backdropFilter:\"blur(12px)\",WebkitBackdropFilter:\"blur(12px)\",border:\"1px solid rgba(255,255,255,0.4)\",// 🔥 그림자를 진하게 주어 흰색 배경에서도 버튼이 확 뜨게 만듦\nboxShadow:`0 10px 30px rgba(0,0,0,0.3), inset 0 1px 1px rgba(255,255,255,0.5)`,textShadow:\"0px 1px 3px rgba(0,0,0,0.3)\"},children:[/*#__PURE__*/_jsx(motion.div,{animate:{boxShadow:[`0 0 0 0px ${primaryColor}80`,`0 0 0 16px ${primaryColor}00`]},transition:{duration:1.5,repeat:Infinity,ease:\"easeOut\"},style:{position:\"absolute\",inset:0,borderRadius:\"100px\",zIndex:-1}}),/*#__PURE__*/_jsx(IconChat,{}),/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:800,fontSize:isMobile?\"14px\":\"16px\",letterSpacing:\"-0.02em\"},children:buttonText})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},onClick:()=>setIsOpen(false),style:{position:\"fixed\",inset:0,backgroundColor:\"rgba(0, 0, 0, 0.65)\",backdropFilter:\"blur(15px)\",WebkitBackdropFilter:\"blur(15px)\",zIndex:9999}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",inset:0,display:\"flex\",alignItems:isMobile?\"flex-end\":\"center\",justifyContent:\"center\",zIndex:1e4,pointerEvents:\"none\",padding:isMobile?\"0\":\"40px\"},children:/*#__PURE__*/_jsxs(motion.div,{layoutId:\"global-contact-modal\",initial:isMobile?{y:\"100%\"}:{opacity:0,scale:.9},animate:isMobile?{y:0}:{opacity:1,scale:1},exit:isMobile?{y:\"100%\"}:{opacity:0,scale:.9},transition:{type:\"spring\",stiffness:300,damping:28},style:{width:\"100%\",maxWidth:isMobile?\"100%\":\"600px\",maxHeight:\"92vh\",pointerEvents:\"auto\",// 🔥 모달 글래스 틴트: 흰 텍스트가 무조건 잘 보이게 네이비/블랙 톤의 틴트 추가\nbackgroundColor:\"rgba(15, 23, 42, 0.75)\",backgroundImage:\"linear-gradient(135deg, rgba(255,255,255,0.1), rgba(255,255,255,0.02))\",backdropFilter:\"blur(24px)\",WebkitBackdropFilter:\"blur(24px)\",borderRadius:isMobile?\"30px 30px 0 0\":\"28px\",padding:isMobile?\"32px 20px 40px\":\"40px 48px\",border:\"1px solid rgba(255,255,255,0.2)\",boxShadow:`0 40px 80px rgba(0,0,0,0.5), inset 0 1px 0 rgba(255,255,255,0.2)`,position:\"relative\",overflowY:\"auto\",boxSizing:\"border-box\",color:\"#ffffff\"},children:[isMobile&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"36px\",height:\"5px\",background:\"rgba(255,255,255,0.3)\",borderRadius:\"10px\",position:\"absolute\",top:\"12px\",left:\"50%\",transform:\"translateX(-50%)\"}}),/*#__PURE__*/_jsx(\"div\",{onClick:()=>setIsOpen(false),style:{position:\"absolute\",top:isMobile?\"24px\":\"20px\",right:isMobile?\"20px\":\"20px\",cursor:\"pointer\",color:\"rgba(255,255,255,0.7)\",padding:\"8px\",backgroundColor:\"rgba(255,255,255,0.1)\",borderRadius:\"50%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:\"all 0.2s ease\"},children:/*#__PURE__*/_jsx(IconClose,{})}),status===\"success\"?/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",padding:\"80px 0\"},children:[/*#__PURE__*/_jsx(motion.div,{initial:{scale:0},animate:{scale:1},transition:{type:\"spring\"},style:{fontSize:\"64px\",marginBottom:\"20px\"},children:\"🎉\"}),/*#__PURE__*/_jsx(\"h3\",{style:{fontSize:\"28px\",fontWeight:900,color:\"#ffffff\",margin:\"0 0 12px 0\",letterSpacing:\"-0.02em\",textShadow:\"0 2px 4px rgba(0,0,0,0.3)\"},children:\"문의가 접수되었습니다!\"}),/*#__PURE__*/_jsxs(\"p\",{style:{color:\"rgba(255,255,255,0.8)\",fontSize:\"16px\",lineHeight:1.6,wordBreak:\"keep-all\"},children:[\"담당자가 내용을 확인한 후,\",/*#__PURE__*/_jsx(\"br\",{}),\"입력하신 연락처로 빠른 시일 내에 연락드리겠습니다.\"]})]}):/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,style:{display:\"flex\",flexDirection:\"column\",gap:\"24px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{paddingRight:\"30px\",marginBottom:isMobile?\"4px\":\"8px\"},children:[/*#__PURE__*/_jsx(\"h3\",{style:{fontSize:isMobile?\"24px\":\"26px\",fontWeight:900,color:\"#ffffff\",margin:\"0 0 8px 0\",letterSpacing:\"-0.02em\",textShadow:\"0 2px 4px rgba(0,0,0,0.3)\"},children:formTitle}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:\"14px\",color:\"rgba(255,255,255,0.75)\",margin:0,wordBreak:\"keep-all\",lineHeight:1.5},children:formSubTitle})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"12px\"},children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"어떤 서비스에 관심이 있으신가요?\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:isMobile?\"1fr\":\"1fr 1fr\",gap:\"10px\"},children:safeCategories.map((cat,idx)=>{const isSelected=formData.category===cat.title;return /*#__PURE__*/_jsxs(motion.div,{onClick:()=>handleCategorySelect(cat.title),animate:{scale:isSelected?1.02:1,opacity:isSelected?1:.5},transition:{type:\"spring\",stiffness:300,damping:20},style:{position:\"relative\",padding:\"16px\",borderRadius:\"14px\",cursor:\"pointer\",background:isSelected?`linear-gradient(135deg, ${primaryColor}E0, ${accentColor}E0)`:\"rgba(0,0,0,0.2)\",border:isSelected?`1px solid rgba(255,255,255,0.5)`:\"1px solid rgba(255,255,255,0.1)\",display:\"flex\",flexDirection:\"column\",gap:\"4px\",boxSizing:\"border-box\",boxShadow:isSelected?`0 8px 20px rgba(0,0,0,0.4)`:\"none\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(AnimatePresence,{children:isSelected&&/*#__PURE__*/_jsx(motion.div,{initial:{scale:0,opacity:0},animate:{scale:1,opacity:1},exit:{scale:0,opacity:0},style:{position:\"absolute\",top:\"14px\",right:\"14px\",color:\"#ffffff\"},children:/*#__PURE__*/_jsx(IconCheck,{})})}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"15px\",fontWeight:800,color:\"#ffffff\",letterSpacing:\"-0.02em\",paddingRight:isSelected?\"24px\":\"0\",textShadow:isSelected?\"0 1px 3px rgba(0,0,0,0.4)\":\"none\"},children:cat.title}),cat.desc&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"12px\",color:isSelected?\"rgba(255,255,255,0.9)\":\"rgba(255,255,255,0.6)\",lineHeight:1.4,wordBreak:\"keep-all\"},children:cat.desc})]},idx);})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:isMobile?\"1fr\":\"1fr 1fr\",gap:\"16px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:inputGroupStyle,children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"회사/기관명 *\"}),/*#__PURE__*/_jsx(\"input\",{name:\"company\",placeholder:\"서큘러랩스\",required:true,value:formData.company,onChange:handleChange,style:getInputFieldStyle(formData.company)})]}),/*#__PURE__*/_jsxs(\"div\",{style:inputGroupStyle,children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"담당자 성함 *\"}),/*#__PURE__*/_jsx(\"input\",{name:\"name\",placeholder:\"홍길동\",required:true,value:formData.name,onChange:handleChange,style:getInputFieldStyle(formData.name)})]}),/*#__PURE__*/_jsxs(\"div\",{style:inputGroupStyle,children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"연락처 *\"}),/*#__PURE__*/_jsx(\"input\",{name:\"phone\",placeholder:\"010-0000-0000\",required:true,value:formData.phone,onChange:handleChange,style:getInputFieldStyle(formData.phone)})]}),/*#__PURE__*/_jsxs(\"div\",{style:inputGroupStyle,children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"이메일 *\"}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",name:\"email\",placeholder:\"example@email.com\",required:true,value:formData.email,onChange:handleChange,style:getInputFieldStyle(formData.email)})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:inputGroupStyle,children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"상세 문의 내용 *\"}),/*#__PURE__*/_jsx(\"textarea\",{name:\"message\",placeholder:\"현재 임직원 수, 원하시는 서비스 형태 등을 자유롭게 적어주시면 더욱 빠르고 정확한 상담이 가능합니다.\",required:true,value:formData.message,onChange:handleChange,style:{...getInputFieldStyle(formData.message),minHeight:\"100px\",resize:\"vertical\",fontFamily:\"inherit\"}})]}),/*#__PURE__*/_jsx(motion.button,{whileHover:{scale:1.02,opacity:.9},whileTap:{scale:.98},style:{width:\"100%\",padding:\"18px\",borderRadius:\"14px\",border:\"1px solid rgba(255,255,255,0.3)\",color:\"#fff\",fontWeight:800,fontSize:\"16px\",cursor:\"pointer\",marginTop:\"4px\",background:`linear-gradient(90deg, ${primaryColor}, ${accentColor})`,boxShadow:`0 10px 24px rgba(0,0,0,0.3), inset 0 1px 1px rgba(255,255,255,0.4)`,textShadow:\"0 1px 3px rgba(0,0,0,0.3)\",opacity:status===\"submitting\"?.7:1},disabled:status===\"submitting\",children:status===\"submitting\"?\"접수 중입니다...\":\"문의 접수하기\"})]})]})})]})})]});}const inputGroupStyle={display:\"flex\",flexDirection:\"column\",gap:\"8px\"};const labelStyle={fontSize:\"13px\",fontWeight:700,color:\"rgba(255,255,255,0.9)\",letterSpacing:\"-0.01em\",textShadow:\"0 1px 2px rgba(0,0,0,0.5)\"};const inputStyle={width:\"100%\",padding:\"14px 16px\",borderRadius:\"12px\",border:\"1px solid\",fontSize:\"15px\",color:\"#ffffff\",outline:\"none\",boxSizing:\"border-box\",transition:\"border-color 0.2s ease, background-color 0.2s ease\"};addPropertyControls(IosGlassGlobalContactFixed,{primaryColor:{type:ControlType.Color,title:\"메인 컬러 (iOS포인트)\",defaultValue:\"#007AFF\"},accentColor:{type:ControlType.Color,title:\"강조 컬러 (그라데이션)\",defaultValue:\"#34C759\"},buttonText:{type:ControlType.String,title:\"버튼 텍스트\",defaultValue:\"도입 문의하기\"},formTitle:{type:ControlType.String,title:\"통합 도입 문의\",defaultValue:\"통합 도입 문의\"},formSubTitle:{type:ControlType.String,title:\"팝업 서브제목\",defaultValue:\"서큘러랩스 전문가가 귀사에 최적화된 솔루션을 제안해 드립니다.\",displayTextArea:true},scriptUrl:{type:ControlType.String,title:\"구글 스크립트 URL\",defaultValue:\"\"},categoryOptions:{type:ControlType.Array,title:\"문의 분야 목록\",control:{type:ControlType.Object,controls:{title:{type:ControlType.String,title:\"분야명 (제목)\"},desc:{type:ControlType.String,title:\"짧은 설명글\"}}},defaultValue:[{title:\"사내카페 솔루션 도입\",desc:\"아란테 앱 및 맞춤형 결제 시스템 도입\"},{title:\"사내카페 위탁 운영\",desc:\"장애인 연계고용 및 사내카페 전면 위탁\"},{title:\"세척장 구축 문의\",desc:\"사내/지역 내 다회용기 세척 라인 시공\"},{title:\"세척 서비스 이용\",desc:\"기존 다회용기의 정기 수거 및 살균 세척\"},{title:\"다회용기 제작 문의\",desc:\"기업 맞춤형 친환경 다회용기 디자인 및 제작\"},{title:\"협업 및 제휴 문의\",desc:\"서큘러랩스와의 비즈니스 파트너십 제안\"},{title:\"기타 문의\",desc:\"기타 서비스 관련 궁금하신 사항\"}]}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"IosGlassGlobalContactFixed\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Totalcta.map"],"mappings":"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"}