{"version":3,"file":"FloatingButtonSocial.BfaNph2H.mjs","names":["React"],"sources":["https:/framerusercontent.com/modules/XtufcGKzA4HyS0RRvUrh/NpA3fOAhEsVZu6mpQTyx/FloatingButtonSocial.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import React from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";// Internal SVG Icons\nconst IconWhatsApp=({style})=>/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"currentColor\",style:style,children:/*#__PURE__*/_jsx(\"path\",{d:\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z\"})});const IconPhone=({style})=>/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:style,children:/*#__PURE__*/_jsx(\"path\",{d:\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"})});const IconMail=({style})=>/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:style,children:[/*#__PURE__*/_jsx(\"rect\",{width:\"20\",height:\"16\",x:\"2\",y:\"4\",rx:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\"})]});/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function FloatingContactButtons(props){const{alignment=\"right\",offsetX=32,offsetY=32,// Default Objects\nwhatsapp={enabled:true,label:\"WhatsApp\",showLabel:true,number:\"1234567890\",showMobile:true,showTablet:true,showDesktop:true},call={enabled:true,label:\"Call Now\",showLabel:true,phoneNumber:\"+1234567890\",color:\"#3b82f6\",showMobile:true,showTablet:true,showDesktop:true},email={enabled:true,label:\"Send Email\",showLabel:true,emailAddress:\"hello@example.com\",color:\"#6366f1\",showMobile:true,showTablet:true,showDesktop:true}}=props;// Responsive device detection\nconst[deviceType,setDeviceType]=React.useState(\"desktop\");React.useEffect(()=>{if(typeof window===\"undefined\")return;const handleResize=()=>{const width=window.innerWidth;if(width<768)setDeviceType(\"mobile\");else if(width<1024)setDeviceType(\"tablet\");else setDeviceType(\"desktop\");};handleResize()// Initial check\n;window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);},[]);// Helper to determine if an item should be shown based on device props\nconst shouldShow=config=>{if(!config.enabled)return false;if(deviceType===\"mobile\")return config.showMobile;if(deviceType===\"tablet\")return config.showTablet;return config.showDesktop;};// Construct actions based on props and device visibility\nconst actions=[shouldShow(whatsapp)?{id:\"whatsapp\",label:whatsapp.label,showLabel:whatsapp.showLabel,icon:/*#__PURE__*/_jsx(IconWhatsApp,{style:{width:22,height:22,color:\"white\"}}),onClick:()=>window.open(`https://wa.me/${whatsapp.number}`,\"_blank\"),backgroundColor:\"#25D366\"}:null,shouldShow(call)?{id:\"call\",label:call.label,showLabel:call.showLabel,icon:/*#__PURE__*/_jsx(IconPhone,{style:{width:22,height:22,color:\"white\"}}),onClick:()=>window.location.href=`tel:${call.phoneNumber}`,backgroundColor:call.color}:null,shouldShow(email)?{id:\"email\",label:email.label,showLabel:email.showLabel,icon:/*#__PURE__*/_jsx(IconMail,{style:{width:22,height:22,color:\"white\"}}),onClick:()=>window.location.href=`mailto:${email.emailAddress}`,backgroundColor:email.color}:null].filter(item=>Boolean(item));// Animation variants\nconst containerVariants={hidden:{opacity:0},visible:{opacity:1,transition:{staggerChildren:.1,delayChildren:.2}}};const itemVariants={hidden:{opacity:0,y:20,scale:.8},visible:{opacity:1,y:0,scale:1,transition:{type:\"spring\",stiffness:300,damping:20}}};const isRight=alignment===\"right\";if(actions.length===0)return null;return /*#__PURE__*/_jsx(\"div\",{style:{...styles.container,bottom:offsetY,right:isRight?offsetX:\"auto\",left:isRight?\"auto\":offsetX,alignItems:isRight?\"flex-end\":\"flex-start\"},children:/*#__PURE__*/_jsx(motion.div,{initial:\"hidden\",animate:\"visible\",variants:containerVariants,style:{...styles.motionContainer,alignItems:isRight?\"flex-end\":\"flex-start\"},children:actions.map(action=>/*#__PURE__*/_jsxs(motion.div,{variants:itemVariants,style:{...styles.itemWrapper,// If aligned right: Label | Button (row)\n    // If aligned left: Button | Label (row-reverse)\n    flexDirection:isRight?\"row\":\"row-reverse\"},children:[action.showLabel&&/*#__PURE__*/_jsx(\"div\",{style:styles.label,children:action.label}),/*#__PURE__*/_jsx(motion.button,{initial:{backgroundColor:action.backgroundColor},whileHover:{scale:1.1,filter:\"brightness(0.9)\"},whileTap:{scale:.95},onClick:action.onClick,style:styles.button,\"aria-label\":action.label,children:action.icon})]},action.id))})});}// Inline Styles Object\nconst styles={container:{position:\"fixed\",zIndex:999,display:\"flex\",flexDirection:\"column\",gap:16,pointerEvents:\"none\"},motionContainer:{display:\"flex\",flexDirection:\"column\",gap:16,pointerEvents:\"auto\"},itemWrapper:{display:\"flex\",alignItems:\"center\",gap:12},label:{backgroundColor:\"white\",padding:\"8px 12px\",borderRadius:8,boxShadow:\"0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)\",border:\"1px solid #f3f4f6\",fontSize:14,fontWeight:600,color:\"#374151\",whiteSpace:\"nowrap\",fontFamily:'\"Inter\", sans-serif'},button:{width:48,height:48,borderRadius:\"50%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",border:\"none\",cursor:\"pointer\",boxShadow:\"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)\",outline:\"none\",color:\"white\"}};// Add Framer Property Controls\naddPropertyControls(FloatingContactButtons,{alignment:{type:ControlType.SegmentedEnum,title:\"Alignment\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],defaultValue:\"right\"},offsetX:{type:ControlType.Number,title:\"Offset X\",defaultValue:32,displayStepper:true,step:1},offsetY:{type:ControlType.Number,title:\"Offset Y\",defaultValue:32,displayStepper:true,step:1},whatsapp:{type:ControlType.Object,title:\"WhatsApp\",controls:{enabled:{type:ControlType.Boolean,title:\"Enabled\",defaultValue:true},label:{type:ControlType.String,title:\"Label\",defaultValue:\"WhatsApp\"},showLabel:{type:ControlType.Boolean,title:\"Show Label\",defaultValue:true},number:{type:ControlType.String,title:\"Number\",defaultValue:\"1234567890\"},showMobile:{type:ControlType.Boolean,title:\"Mobile\",defaultValue:true},showTablet:{type:ControlType.Boolean,title:\"Tablet\",defaultValue:true},showDesktop:{type:ControlType.Boolean,title:\"Desktop\",defaultValue:true}}},call:{type:ControlType.Object,title:\"Call\",controls:{enabled:{type:ControlType.Boolean,title:\"Enabled\",defaultValue:true},label:{type:ControlType.String,title:\"Label\",defaultValue:\"Call Now\"},showLabel:{type:ControlType.Boolean,title:\"Show Label\",defaultValue:true},phoneNumber:{type:ControlType.String,title:\"Phone No.\",defaultValue:\"+1234567890\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#3b82f6\"},showMobile:{type:ControlType.Boolean,title:\"Mobile\",defaultValue:true},showTablet:{type:ControlType.Boolean,title:\"Tablet\",defaultValue:true},showDesktop:{type:ControlType.Boolean,title:\"Desktop\",defaultValue:true}}},email:{type:ControlType.Object,title:\"Email\",controls:{enabled:{type:ControlType.Boolean,title:\"Enabled\",defaultValue:true},label:{type:ControlType.String,title:\"Label\",defaultValue:\"Send Email\"},showLabel:{type:ControlType.Boolean,title:\"Show Label\",defaultValue:true},emailAddress:{type:ControlType.String,title:\"Address\",defaultValue:\"hello@example.com\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#6366f1\"},showMobile:{type:ControlType.Boolean,title:\"Mobile\",defaultValue:true},showTablet:{type:ControlType.Boolean,title:\"Tablet\",defaultValue:true},showDesktop:{type:ControlType.Boolean,title:\"Desktop\",defaultValue:true}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FloatingContactButtons\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FloatingButtonSocial.map"],"mappings":"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"}