{"version":3,"file":"SocialShare.C7a3TOME.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/SwGJD5PJ3Q6fl3eh9T5a/wqbwBlzTfnY35SrANkng/SocialShare.js"],"sourcesContent":["// Social media sharing component — Ramp-style links + copy button with feedback\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState}from\"react\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function SocialShare(props){const{articleTitle=\"\",articleDescription=\"\",iconColor=\"#666666\",iconHoverColor=\"#000000\",iconSize=20,gap=32}=props;const[copied,setCopied]=useState(false);const getPageUrl=()=>{if(typeof window===\"undefined\")return\"\";return window.location.href;};const getShareUrl=platform=>{const url=getPageUrl();const encodedUrl=encodeURIComponent(url);const encodedTitle=encodeURIComponent(articleTitle);const encodedDescription=encodeURIComponent(articleDescription);switch(platform){case\"twitter\":return`https://x.com/intent/post?url=${encodedUrl}&text=${encodedTitle}`;case\"linkedin\":return`https://www.linkedin.com/shareArticle?mini=true&url=${encodedUrl}&title=${encodedTitle}`;case\"facebook\":return`https://www.facebook.com/sharer.php?u=${encodedUrl}`;case\"email\":return`mailto:?subject=${encodedTitle}&body=${encodedDescription}%0A%0A${encodedUrl}`;default:return\"\";}};const handleCopy=()=>{if(typeof window===\"undefined\")return;navigator.clipboard.writeText(getPageUrl()).then(()=>{setCopied(true);setTimeout(()=>setCopied(false),2e3);});};const linkStyle={display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:iconColor,textDecoration:\"none\",transition:\"color 0.15s ease\"};return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:`${gap}px`,width:\"max-content\"},children:[/*#__PURE__*/_jsx(\"a\",{href:getShareUrl(\"twitter\"),target:\"_blank\",rel:\"noopener\",style:linkStyle,onMouseEnter:e=>{e.currentTarget.style.color=iconHoverColor;},onMouseLeave:e=>{e.currentTarget.style.color=iconColor;},\"aria-label\":\"Share on X\",children:/*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"})})}),/*#__PURE__*/_jsx(\"a\",{href:getShareUrl(\"linkedin\"),target:\"_blank\",rel:\"noopener\",style:linkStyle,onMouseEnter:e=>{e.currentTarget.style.color=iconHoverColor;},onMouseLeave:e=>{e.currentTarget.style.color=iconColor;},\"aria-label\":\"Share on LinkedIn\",children:/*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14m-.5 15.5v-5.3a3.26 3.26 0 0 0-3.26-3.26c-.85 0-1.84.52-2.32 1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4 1.39-1.4a1.4 1.4 0 0 1 1.4 1.4v4.93h2.79M6.88 8.56a1.68 1.68 0 0 0 1.68-1.68c0-.93-.75-1.69-1.68-1.69a1.69 1.69 0 0 0-1.69 1.69c0 .93.76 1.68 1.69 1.68m1.39 9.94v-8.37H5.5v8.37h2.77z\"})})}),/*#__PURE__*/_jsx(\"a\",{href:getShareUrl(\"facebook\"),target:\"_blank\",rel:\"noopener\",style:linkStyle,onMouseEnter:e=>{e.currentTarget.style.color=iconHoverColor;},onMouseLeave:e=>{e.currentTarget.style.color=iconColor;},\"aria-label\":\"Share on Facebook\",children:/*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 3h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2m13 2h-2.5A3.5 3.5 0 0 0 12 8.5V11h-2v3h2v7h3v-7h3v-3h-3V9a1 1 0 0 1 1-1h2V5z\"})})}),/*#__PURE__*/_jsx(\"a\",{href:getShareUrl(\"email\"),style:linkStyle,onMouseEnter:e=>{e.currentTarget.style.color=iconHoverColor;},onMouseLeave:e=>{e.currentTarget.style.color=iconColor;},\"aria-label\":\"Share via Email\",children:/*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z\"})})}),/*#__PURE__*/_jsxs(\"button\",{onClick:handleCopy,style:{...linkStyle,background:\"none\",border:\"none\",padding:0,cursor:\"pointer\",position:\"relative\"},onMouseEnter:e=>{e.currentTarget.style.color=iconHoverColor;},onMouseLeave:e=>{e.currentTarget.style.color=iconColor;},\"aria-label\":copied?\"Link copied\":\"Copy link\",children:[copied?/*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"})}):/*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z\"})}),copied&&/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",top:\"calc(100% + 6px)\",left:\"50%\",transform:\"translateX(-50%)\",fontSize:\"12px\",fontWeight:500,color:iconHoverColor,whiteSpace:\"nowrap\",animation:\"fadeIn 0.15s ease\"},children:\"Copied!\"})]})]});}addPropertyControls(SocialShare,{articleTitle:{type:ControlType.String,title:\"Article Title\",defaultValue:\"\"},articleDescription:{type:ControlType.String,title:\"Description\",defaultValue:\"\",description:\"Used in email body before the link\",displayTextArea:true},iconColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#666666\"},iconHoverColor:{type:ControlType.Color,title:\"Hover Color\",defaultValue:\"#000000\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:20,min:14,max:48,step:2,unit:\"px\"},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:32,min:4,max:48,step:2,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SocialShare\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SocialShare.map"],"mappings":"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"}