{"version":3,"file":"RedirectReservationSuccess.Dda88_EC.mjs","names":[],"sources":["https:/framerusercontent.com/modules/q1bjp85FrK5q4vewhQ6T/YpP6tyesOctrsASyP34w/RedirectReservationSuccess.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export function FormSuccessRedirect(props){const{formSelector=\"form\",linkTo=\"/thank-you\",delayMs=700,openInNewTab=false}=props;React.useEffect(()=>{console.log(\"✅ FormSuccessRedirect mounted\");console.log(\"Form selector:\",formSelector);console.log(\"Link to:\",linkTo);console.log(\"Delay MS:\",delayMs);console.log(\"Open in new tab:\",openInNewTab);const form=document.querySelector(formSelector);if(!form){console.warn(\"⚠️ FormSuccessRedirect: no form found for selector:\",formSelector);return;}console.log(\"✅ FormSuccessRedirect: form found:\",form);const handleSubmit=event=>{console.log(\"📩 FormSuccessRedirect: form submit detected\");console.log(\"Submit event:\",event);console.log(\"Raw linkTo value:\",linkTo);console.log(\"Raw linkTo type:\",typeof linkTo);setTimeout(()=>{const url=String(linkTo||\"\").trim();console.log(\"➡️ Redirect attempt starting\");console.log(\"Clean URL:\",url);console.log(\"Current page URL:\",window.location.href);if(!url){console.warn(\"⚠️ FormSuccessRedirect: no redirect link set\");return;}const a=document.createElement(\"a\");a.href=url;a.target=openInNewTab?\"_blank\":\"_self\";a.rel=openInNewTab?\"noopener noreferrer\":\"\";console.log(\"Generated anchor href:\",a.href);console.log(\"Generated anchor target:\",a.target);document.body.appendChild(a);a.click();document.body.removeChild(a);console.log(\"✅ Redirect click triggered\");},delayMs);};form.addEventListener(\"submit\",handleSubmit);return()=>{console.log(\"🧹 FormSuccessRedirect cleanup\");form.removeEventListener(\"submit\",handleSubmit);};},[formSelector,linkTo,delayMs,openInNewTab]);return /*#__PURE__*/_jsx(\"div\",{style:{display:\"none\"}});}addPropertyControls(FormSuccessRedirect,{linkTo:{type:ControlType.Link,title:\"Link To\"},formSelector:{type:ControlType.String,title:\"Form Selector\",defaultValue:\"form\"},delayMs:{type:ControlType.Number,title:\"Delay MS\",defaultValue:700,min:0,max:5e3,step:100},openInNewTab:{type:ControlType.Boolean,title:\"New Tab\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"FormSuccessRedirect\":{\"type\":\"reactComponent\",\"name\":\"FormSuccessRedirect\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RedirectReservationSuccess.map"],"mappings":"wLAA2H,SAAgB,EAAoB,EAAM,CAAC,GAAK,CAAC,eAAa,OAAO,SAAO,aAAa,UAAQ,IAAI,eAAa,IAAO,EAA65C,OAAv5C,MAAoB,CAAC,QAAQ,IAAI,+BAA+B,EAAE,QAAQ,IAAI,iBAAiB,CAAY,EAAE,QAAQ,IAAI,WAAW,CAAM,EAAE,QAAQ,IAAI,YAAY,CAAO,EAAE,QAAQ,IAAI,mBAAmB,CAAY,EAAE,IAAM,EAAK,SAAS,cAAc,CAAY,EAAE,GAAG,CAAC,EAAK,CAAC,QAAQ,KAAK,sDAAsD,CAAY,EAAE,MAAO,CAAC,QAAQ,IAAI,qCAAqC,CAAI,EAAE,IAAM,EAAa,GAAO,CAAC,QAAQ,IAAI,8CAA8C,EAAE,QAAQ,IAAI,gBAAgB,CAAK,EAAE,QAAQ,IAAI,oBAAoB,CAAM,EAAE,QAAQ,IAAI,mBAAmB,OAAO,CAAM,EAAE,eAAe,CAAC,IAAM,EAAI,OAAO,GAAQ,EAAE,CAAC,CAAC,KAAK,EAAkI,GAAhI,QAAQ,IAAI,8BAA8B,EAAE,QAAQ,IAAI,aAAa,CAAG,EAAE,QAAQ,IAAI,oBAAoB,EAAO,SAAS,IAAI,EAAK,CAAC,EAAI,CAAC,QAAQ,KAAK,8CAA8C,EAAE,MAAO,CAAC,IAAM,EAAE,SAAS,cAAc,GAAG,EAAE,EAAE,KAAK,EAAI,EAAE,OAAO,EAAa,SAAS,QAAQ,EAAE,IAAI,EAAa,sBAAsB,GAAG,QAAQ,IAAI,yBAAyB,EAAE,IAAI,EAAE,QAAQ,IAAI,2BAA2B,EAAE,MAAM,EAAE,SAAS,KAAK,YAAY,CAAC,EAAE,EAAE,MAAM,EAAE,SAAS,KAAK,YAAY,CAAC,EAAE,QAAQ,IAAI,4BAA4B,CAAE,EAAE,CAAO,CAAE,EAA+C,OAA7C,EAAK,iBAAiB,SAAS,CAAY,MAAY,CAAC,QAAQ,IAAI,gCAAgC,EAAE,EAAK,oBAAoB,SAAS,CAAY,CAAE,CAAE,EAAE,CAAC,EAAa,EAAO,EAAQ,CAAY,CAAC,EAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,MAAM,CAAC,CAAC,CAAE,qBAAhqD,IAA4B,IAAoD,EAAilD,EAAoB,EAAoB,CAAC,OAAO,CAAC,KAAK,EAAY,KAAK,MAAM,SAAS,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,MAAM,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,IAAI,IAAI,EAAE,IAAI,IAAI,KAAK,GAAG,EAAE,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAa,EAAK,CAAC,CAAC"}