{"version":3,"file":"Share_Socials.BIJW2-Rt.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/AtRKjuYmB0ZhTS9ZzLGF/TWq3xFaonwOFzqA3vQmD/Share_Socials.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect}from\"react\";// --- Scaling SVG Wrapper ---\nconst IconWrapper=({children,size})=>/*#__PURE__*/_jsx(\"div\",{style:{width:`${size*.5}px`,height:`${size*.5}px`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:children});const Icons={facebook:/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"100%\",height:\"100%\",fill:\"currentColor\",viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.469h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.469h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"})}),linkedin:/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"100%\",height:\"100%\",fill:\"currentColor\",viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.454C23.208 24 24 23.227 24 22.271V1.729C24 .774 23.208 0 22.225 0z\"})}),email:/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"100%\",height:\"100%\",fill:\"currentColor\",viewBox:\"0 0 24 24\",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\"})}),copy:/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"100%\",height:\"100%\",fill:\"currentColor\",viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z\"})})};export default function SwappedShareIcons(props){const{title,iconSize,gap}=props;const[copied,setCopied]=useState(false);const[currentUrl,setCurrentUrl]=useState(\"\");useEffect(()=>{if(typeof window!==\"undefined\"){setCurrentUrl(window.location.href);}},[]);const handleShare=platform=>{const encodedUrl=encodeURIComponent(currentUrl);const encodedTitle=encodeURIComponent(title);let link=\"\";if(platform===\"facebook\")link=`https://www.facebook.com/sharer/sharer.php?u=${encodedUrl}`;if(platform===\"linkedin\")link=`https://www.linkedin.com/sharing/share-offsite/?url=${encodedUrl}`;if(platform===\"email\")link=`mailto:?subject=${encodedTitle}&body=Check this out: ${encodedUrl}`;if(link)window.open(link,\"_blank\",\"width=600,height=400\");};const handleCopy=()=>{if(typeof navigator!==\"undefined\"){navigator.clipboard.writeText(currentUrl);setCopied(true);setTimeout(()=>setCopied(false),2e3);}};const btnStyle={width:iconSize,height:iconSize,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",borderRadius:\"50%\",cursor:\"pointer\",border:\"none\",color:\"white\",transition:\"all 0.2s ease-in-out\",padding:0,flexShrink:0};const hoverEffect=e=>e.currentTarget.style.transform=\"scale(1.1)\";const leaveEffect=e=>e.currentTarget.style.transform=\"scale(1)\";return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:gap,alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"button\",{style:{...btnStyle,backgroundColor:\"#1877F2\"},onClick:()=>handleShare(\"facebook\"),onMouseEnter:hoverEffect,onMouseLeave:leaveEffect,children:/*#__PURE__*/_jsx(IconWrapper,{size:iconSize,children:Icons.facebook})}),/*#__PURE__*/_jsx(\"button\",{style:{...btnStyle,backgroundColor:\"#0077B5\"},onClick:()=>handleShare(\"linkedin\"),onMouseEnter:hoverEffect,onMouseLeave:leaveEffect,children:/*#__PURE__*/_jsx(IconWrapper,{size:iconSize,children:Icons.linkedin})}),/*#__PURE__*/_jsx(\"button\",{style:{...btnStyle,backgroundColor:\"#333333\"},onClick:()=>handleShare(\"email\"),onMouseEnter:hoverEffect,onMouseLeave:leaveEffect,children:/*#__PURE__*/_jsx(IconWrapper,{size:iconSize,children:Icons.email})}),/*#__PURE__*/_jsx(\"button\",{style:{...btnStyle,backgroundColor:copied?\"#4CAF50\":\"#E4405F\"},onClick:handleCopy,onMouseEnter:hoverEffect,onMouseLeave:leaveEffect,children:/*#__PURE__*/_jsx(IconWrapper,{size:iconSize,children:Icons.copy})}),copied&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"12px\",color:\"#4CAF50\",fontFamily:\"Inter, sans-serif\",fontWeight:600},children:\"Copied!\"})]});}addPropertyControls(SwappedShareIcons,{title:{type:ControlType.String,title:\"Email Subject\",defaultValue:\"Check this out!\"},iconSize:{type:ControlType.Number,title:\"Button Size\",defaultValue:40,min:20,max:120},gap:{type:ControlType.Number,title:\"Spacing\",defaultValue:12}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SwappedShareIcons\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Share_Socials.map"],"mappings":"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"}