{"version":3,"file":"DynamicTextOverride.CNN7YJPp.mjs","names":["__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/i70phTPnIaJ7ujwhnFpi/nymIvoRKyWpRcb600maf/DynamicTextOverride.js"],"sourcesContent":["// import { Override, Data } from \"framer\"\n// type Messages = {\n//     [key: string]: string\n// }\n// const messages: Messages = {\n//     default: \"Welcome to our site!\",\n//     premium: \"Exclusive offer for VIP members!\",\n//     mobile: \"Mobile-optimized experience\",\n// }\n// export function DynamicTextOverride(): Override {\n//     let audienceType = \"default\"\n//     // Only access window in the browser\n//     if (typeof window !== \"undefined\") {\n//         const params = new URLSearchParams(window.location.search)\n//         audienceType = params.get(\"audience\") || \"default\"\n//     }\n//     return {\n//         content: messages[audienceType] || messages[\"default\"],\n//     }\n// }\n// import { Override } from \"framer\"\n// const messages = {\n//     default: \"Welcome to our site!\",\n//     premium: \"Exclusive offer for VIP members!\",\n//     mobile: \"Mobile-optimized experience\",\n// }\n// export function DynamicTextOverride(): Override {\n//     return {\n//         content: (() => {\n//             if (typeof window === \"undefined\") return messages.default\n//             const params = new URLSearchParams(window.location.search)\n//             const audienceType = params.get(\"audience\") || \"default\"\n//             return messages[audienceType] || messages.default\n//         })(),\n//     }\n// }\n//working code\n// import { Override } from \"framer\"\n// export function DynamicTextOverride(): Override {\n//     console.log(\"Override function called\")\n//     const testMessage = \"OVERRIDE WORKING!\"\n//     return {\n//         // Based on your Framer panel, this should be the right property\n//         // Also try these as backup\n//         text: testMessage,\n//         // Make sure it's visible\n//         style: {\n//             opacity: 1,\n//         },\n//     }\n// }\n//trying fully\nimport{jsx as _jsx}from\"react/jsx-runtime\";const messages={default:\"AI-Powered Email Assistant for Legal Teams\",immigration:\"AI-Powered Email Assistant for Immigration Law Firms\"};export function DynamicTextOverride(){console.log(\"Override function called\");let audienceType=\"default\";if(typeof window!==\"undefined\"){const params=new URLSearchParams(window.location.search);audienceType=params.get(\"audience\")||\"default\";console.log(`URL: ${window.location.href}, audience: ${audienceType}`);}const finalMessage=messages[audienceType]||messages[\"default\"];console.log(\"Final message:\",finalMessage);return{text:finalMessage,// Force visibility and basic styling\nstyle:{opacity:1,display:\"block\",visibility:\"visible\",color:\"black\",fontSize:\"16px\"}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withDynamicTextOverride(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...DynamicTextOverride(props)});};}withDynamicTextOverride.displayName=\"DynamicTextOverride\";\nexport const __FramerMetadata__ = {\"exports\":{\"withDynamicTextOverride\":{\"type\":\"reactHoc\",\"name\":\"withDynamicTextOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DynamicTextOverride\":{\"type\":\"override\",\"name\":\"DynamicTextOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DynamicTextOverride.map"],"mappings":"4KAoDoL,SAAgB,GAAqB,CAAC,QAAQ,IAAI,2BAA2B,CAAC,IAAI,EAAa,UAAoB,IAAS,SAAsE,EAA5C,IAAI,gBAAgB,EAAO,SAAS,OAAO,CAAqB,IAAI,WAAW,EAAE,UAAU,QAAQ,IAAI,QAAQ,EAAO,SAAS,KAAK,cAAc,IAAe,EAAE,IAAM,EAAa,EAAS,IAAe,EAAS,QAAsD,OAA3C,QAAQ,IAAI,iBAAiB,EAAa,CAAO,CAAC,KAAK,EACnmB,MAAM,CAAC,QAAQ,EAAE,QAAQ,QAAQ,WAAW,UAAU,MAAM,QAAQ,SAAS,OAAO,CAAC,CAAqJ,SAAgB,EAAwB,EAAE,CAAC,MAAO,KAAQ,EAA+BA,EAAwC,CAAQC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAAoB,EAAM,CAAC,CAAC,yBADxX,IAC4G,IAAmF,CADzL,EAAS,CAAC,QAAQ,6CAA6C,YAAY,uDAAuD,CACoP,EAAwB,YAAY"}