{"version":3,"file":"CopyClipboard.C4ttiPCL.mjs","names":[],"sources":["https:/framerusercontent.com/modules/cceJEoKl3BFVptEx9GKN/A9xUyCZiW9Fpj66SJ4fp/CopyClipboard.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";const BLOG_BASE_URL_EN=\"https://lumx.io/blog-posts\";const BLOG_BASE_URL_PT=\"https://lumx.io/pt/blog-posts\";const LOG_BASE_URL_EN=\"https://lumx.io/log\";const LOG_BASE_URL_PT=\"https://lumx.io/pt/log\";// Copia qualquer texto arbitrário\nexport function withCopyToClipboard(Component){return({text,...props})=>{const handleClick=()=>{if(!text)return;navigator.clipboard.writeText(text);};return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick,style:{...props.style,cursor:\"pointer\"}});};}const getBlogUrl=slug=>{const isPT=window.location.pathname.startsWith(\"/pt/\");const base=isPT?BLOG_BASE_URL_PT:BLOG_BASE_URL_EN;return`${base}/${slug}`;};const getLogUrl=slug=>{const isPT=window.location.pathname.startsWith(\"/pt/\");const base=isPT?LOG_BASE_URL_PT:LOG_BASE_URL_EN;return`${base}/${slug}`;};// ─── Copiar link blog ─────────────────────────────────────────────\nexport function withCopyBlogLink(Component){return({text,...props})=>{const handleClick=()=>{if(!text)return;navigator.clipboard.writeText(getBlogUrl(text));};return /*#__PURE__*/_jsx(Component,{...props,text:text,onClick:handleClick,style:{...props.style,cursor:\"pointer\"}});};}// ─── Copiar link changelog ────────────────────────────────────\nexport function withCopyLogLink(Component){return({text,...props})=>{const handleClick=()=>{if(!text)return;navigator.clipboard.writeText(getLogUrl(text));};return /*#__PURE__*/_jsx(Component,{...props,text:text,onClick:handleClick,style:{...props.style,cursor:\"pointer\"}});};}// ─── Compartilhar no X ───────────────────────────────────────\n// Props esperadas: text (slug), title (título do post)\nexport function withShareX(Component){return({text,title,...props})=>{const handleClick=()=>{if(!text)return;const url=getBlogUrl(text);const tweetText=[title??\"\",url,\"via lumx.io\"].join(\"\\n\\n\");const shareUrl=`https://x.com/intent/post?text=${encodeURIComponent(tweetText)}`;window.open(shareUrl,\"_blank\");};return /*#__PURE__*/_jsx(Component,{...props,text:text,onClick:handleClick,style:{...props.style,cursor:\"pointer\"}});};}// ─── Compartilhar no LinkedIn ────────────────────────────────\n// Props esperadas: text (slug)\nexport function withShareLinkedIn(Component){return({text,...props})=>{const handleClick=()=>{if(!text)return;const url=getBlogUrl(text);const shareUrl=`https://www.linkedin.com/shareArticle?url=${encodeURIComponent(url)}`;window.open(shareUrl,\"_blank\");};return /*#__PURE__*/_jsx(Component,{...props,text:text,onClick:handleClick,style:{...props.style,cursor:\"pointer\"}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withCopyToClipboard\":{\"type\":\"reactHoc\",\"name\":\"withCopyToClipboard\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withShareX\":{\"type\":\"reactHoc\",\"name\":\"withShareX\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCopyBlogLink\":{\"type\":\"reactHoc\",\"name\":\"withCopyBlogLink\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withShareLinkedIn\":{\"type\":\"reactHoc\",\"name\":\"withShareLinkedIn\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCopyLogLink\":{\"type\":\"reactHoc\",\"name\":\"withCopyLogLink\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CopyClipboard.map"],"mappings":"yHACA,SAAgB,EAAoB,EAAU,CAAC,OAAO,CAAC,OAAK,GAAG,KAAS,CAAC,IAAM,MAAgB,CAAK,GAAY,EAAU,UAAU,UAAU,EAAK,EAAG,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAM,QAAQ,EAAY,MAAM,CAAC,GAAG,EAAM,MAAM,OAAO,UAAU,CAAC,CAAC,EAChQ,SAAgB,EAAiB,EAAU,CAAC,OAAO,CAAC,OAAK,GAAG,KAAS,CAAC,IAAM,MAAgB,CAAK,GAAY,EAAU,UAAU,UAAU,EAAW,EAAK,CAAC,EAAG,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAW,OAAK,QAAQ,EAAY,MAAM,CAAC,GAAG,EAAM,MAAM,OAAO,UAAU,CAAC,CAAC,EACnR,SAAgB,EAAgB,EAAU,CAAC,OAAO,CAAC,OAAK,GAAG,KAAS,CAAC,IAAM,MAAgB,CAAK,GAAY,EAAU,UAAU,UAAU,EAAU,EAAK,CAAC,EAAG,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAW,OAAK,QAAQ,EAAY,MAAM,CAAC,GAAG,EAAM,MAAM,OAAO,UAAU,CAAC,CAAC,EAEjR,SAAgB,EAAW,EAAU,CAAC,OAAO,CAAC,OAAK,QAAM,GAAG,KAAS,CAAC,IAAM,MAAgB,CAAC,GAAG,CAAC,EAAK,OAAO,IAAM,EAAI,EAAW,EAAK,CAAO,EAAU,CAAC,GAAO,GAAG,EAAI,cAAc,CAAC,KAAK;;EAAO,CAAO,EAAS,kCAAkC,mBAAmB,EAAU,GAAG,EAAO,KAAK,EAAS,SAAS,EAAG,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAW,OAAK,QAAQ,EAAY,MAAM,CAAC,GAAG,EAAM,MAAM,OAAO,UAAU,CAAC,CAAC,EAEza,SAAgB,EAAkB,EAAU,CAAC,OAAO,CAAC,OAAK,GAAG,KAAS,CAAC,IAAM,MAAgB,CAAC,GAAG,CAAC,EAAK,OAAO,IAAM,EAAI,EAAW,EAAK,CAAO,EAAS,6CAA6C,mBAAmB,EAAI,GAAG,EAAO,KAAK,EAAS,SAAS,EAAG,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAW,OAAK,QAAQ,EAAY,MAAM,CAAC,GAAG,EAAM,MAAM,OAAO,UAAU,CAAC,CAAC,mCAPzU,CAAM,EAAiB,6BAAmC,EAAiB,gCAAsC,EAAgB,sBAA4B,EAAgB,yBACkD,EAAW,GAAsH,GAApG,EAAO,SAAS,SAAS,WAAW,OAAO,CAAiB,EAAiB,EAA+B,GAAG,IAAe,EAAU,GAAoH,GAAlG,EAAO,SAAS,SAAS,WAAW,OAAO,CAAiB,EAAgB,EAA8B,GAAG"}