{"version":3,"file":"FloatingHelpButton.CFuKFFmE.mjs","names":[],"sources":["https:/framerusercontent.com/modules/rpVOJYSZXTYJUv7G2vVm/OlGN4cPQSLAM769MPwuX/FloatingHelpButton.js"],"sourcesContent":["// Floating chat/help button with expandable menu on hover/click\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";/**\n * Floating Help Button\n *\n * @framerIntrinsicWidth 60\n * @framerIntrinsicHeight 60\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function FloatingHelpButton(props){const{buttonColor,buttonIconColor,buttonSize,shadow,whatsappLink,helpText,showHelpText,helpTextBackground,helpTextColor}=props;return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"auto\",height:\"auto\",display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:12},children:[showHelpText&&/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:helpTextBackground,color:helpTextColor,padding:\"10px 16px\",borderRadius:20,fontSize:14,fontWeight:500,whiteSpace:\"nowrap\",boxShadow:shadow?\"0 2px 8px rgba(0, 0, 0, 0.1)\":\"none\",position:\"relative\",textAlign:\"right\"},children:helpText}),/*#__PURE__*/_jsx(motion.a,{href:whatsappLink,target:\"_blank\",rel:\"noopener noreferrer\",whileHover:{scale:1.1},transition:{type:\"spring\",stiffness:400,damping:17},style:{width:buttonSize,height:buttonSize,borderRadius:\"50%\",backgroundColor:buttonColor,border:\"none\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:shadow?\"0 4px 12px rgba(0, 0, 0, 0.15)\":\"none\",position:\"relative\",zIndex:1001,textDecoration:\"none\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:buttonSize*.55,height:buttonSize*.55,viewBox:\"0 0 24 24\",fill:buttonIconColor,children:[/*#__PURE__*/_jsx(\"title\",{children:\"WhatsApp\"}),/*#__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\"})]})})]});}addPropertyControls(FloatingHelpButton,{variant:{type:ControlType.Enum,title:\"Variant\",options:[\"desktop\",\"mobile\"],optionTitles:[\"Desktop\",\"Mobile\"],defaultValue:\"desktop\",displaySegmentedControl:true},whatsappLink:{type:ControlType.String,title:\"WhatsApp Link\",defaultValue:\"https://wa.me/1234567890\",placeholder:\"https://wa.me/1234567890\"},showHelpText:{type:ControlType.Boolean,title:\"Show Help Text\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},helpText:{type:ControlType.String,title:\"Help Text\",defaultValue:\"Need our help?\"},helpTextBackground:{type:ControlType.Color,title:\"Text Background\",defaultValue:\"#F0F0F0\"},helpTextColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},buttonColor:{type:ControlType.Color,title:\"Button Color\",defaultValue:\"#25D366\"},buttonIconColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#FFFFFF\"},buttonSize:{type:ControlType.Number,title:\"Button Size\",defaultValue:60,min:40,max:100,step:1,unit:\"px\"},shadow:{type:ControlType.Boolean,title:\"Shadow\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FloatingHelpButton\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"60\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"60\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FloatingHelpButton.map"],"mappings":"oNASG,SAAwB,EAAmB,EAAM,CAAC,GAAK,CAAC,cAAY,kBAAgB,aAAW,SAAO,eAAa,WAAS,eAAa,qBAAmB,iBAAe,EAAM,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,cAAc,SAAS,WAAW,WAAW,IAAI,EAAE,EAAE,SAAS,CAAC,GAA2B,EAAK,MAAM,CAAC,MAAM,CAAC,gBAAgB,EAAmB,MAAM,EAAc,QAAQ,YAAY,aAAa,GAAG,SAAS,GAAG,WAAW,IAAI,WAAW,SAAS,UAAU,EAAO,+BAA+B,OAAO,SAAS,WAAW,UAAU,OAAO,EAAE,SAAS,CAAQ,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,KAAK,EAAa,OAAO,SAAS,IAAI,sBAAsB,WAAW,CAAC,MAAM,GAAG,EAAE,WAAW,CAAC,KAAK,SAAS,UAAU,IAAI,QAAQ,EAAE,EAAE,MAAM,CAAC,MAAM,EAAW,OAAO,EAAW,aAAa,MAAM,gBAAgB,EAAY,OAAO,OAAO,OAAO,UAAU,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,UAAU,EAAO,iCAAiC,OAAO,SAAS,WAAW,OAAO,KAAK,eAAe,MAAM,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,EAAW,IAAI,OAAO,EAAW,IAAI,QAAQ,YAAY,KAAK,EAAgB,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAS,UAAU,CAAC,EAAe,EAAK,OAAO,CAAC,EAAE,klCAAklC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,iBAR5zE,IAAoD,IAAkC,EAQuuE,EAAoB,EAAmB,CAAC,QAAQ,CAAC,KAAK,EAAY,KAAK,MAAM,UAAU,QAAQ,CAAC,UAAU,QAAQ,EAAE,aAAa,CAAC,UAAU,QAAQ,EAAE,aAAa,UAAU,wBAAwB,EAAI,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,2BAA2B,YAAY,0BAA0B,EAAE,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,iBAAiB,aAAa,GAAK,aAAa,OAAO,cAAc,MAAM,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,gBAAgB,EAAE,mBAAmB,CAAC,KAAK,EAAY,MAAM,MAAM,kBAAkB,aAAa,SAAS,EAAE,cAAc,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,SAAS,EAAE,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,eAAe,aAAa,SAAS,EAAE,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,SAAS,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,GAAG,IAAI,GAAG,IAAI,IAAI,KAAK,EAAE,KAAK,IAAI,EAAE,OAAO,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,GAAK,aAAa,KAAK,cAAc,KAAK,CAAC,CAAC"}