{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/Ol6pnwSwZsgpCP6eCws3/HbsjCZH1iCumj8iXXDqP/Call_button.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export function CallButton(props){var _props_iconproperties,_props_iconproperties1,_props_borderproperties,_props_borderproperties1,_props_borderproperties2,_props_padding,_props_padding1,_props_padding2,_props_padding3;const[isHovered,setIsHovered]=useState(false);const handleMouseEnter=()=>setIsHovered(true);const handleMouseLeave=()=>setIsHovered(false);const handleCall=()=>{const phoneNumber=props.phoneNumber.replace(/\\D/g,\"\")// Remove non-numeric characters\n;window.location.href=`tel:${phoneNumber}`;};const iconColor=((_props_iconproperties=props.iconproperties)===null||_props_iconproperties===void 0?void 0:_props_iconproperties.color)||\"#FFFFFF\";const iconWidth=((_props_iconproperties1=props.iconproperties)===null||_props_iconproperties1===void 0?void 0:_props_iconproperties1.width)||16;const borderColor=((_props_borderproperties=props.borderproperties)===null||_props_borderproperties===void 0?void 0:_props_borderproperties.color)||\"#4CAF50\";const borderWidth=((_props_borderproperties1=props.borderproperties)===null||_props_borderproperties1===void 0?void 0:_props_borderproperties1.width)||0;const borderStyle=((_props_borderproperties2=props.borderproperties)===null||_props_borderproperties2===void 0?void 0:_props_borderproperties2.style)||\"solid\";return /*#__PURE__*/_jsxs(\"button\",{onClick:handleCall,onMouseEnter:handleMouseEnter,onMouseLeave:handleMouseLeave,title:props.hoverTitle||`Call ${props.phoneNumber}`,style:{color:iconColor,width:\"auto\",height:\"auto\",backgroundColor:props.backgroundcolor||\"#4CAF50\",borderRadius:props.radius||16,paddingTop:((_props_padding=props.padding)===null||_props_padding===void 0?void 0:_props_padding.top)||16,paddingRight:((_props_padding1=props.padding)===null||_props_padding1===void 0?void 0:_props_padding1.right)||16,paddingBottom:((_props_padding2=props.padding)===null||_props_padding2===void 0?void 0:_props_padding2.bottom)||16,paddingLeft:((_props_padding3=props.padding)===null||_props_padding3===void 0?void 0:_props_padding3.left)||16,borderColor:borderColor,borderWidth:borderWidth,borderStyle:borderStyle,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",opacity:isHovered?.8:1,transition:\"all 0.2s ease-in-out\"},children:[/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{width:`${iconWidth}px`,height:\"auto\"},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\"})}),props.showLabel&&/*#__PURE__*/_jsx(\"span\",{style:{marginLeft:8,fontFamily:props.fontFamily||\"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\",fontSize:props.fontSize||\"14px\",fontWeight:props.fontWeight||\"500\"},children:props.label||`Call ${props.phoneNumber}`})]});}CallButton.defaultProps={phoneNumber:\"+1234567890\",iconproperties:{color:\"#FFFFFF\",width:16},backgroundcolor:\"#4CAF50\",radius:16,padding:{top:16,right:16,bottom:16,left:16},borderproperties:{color:\"#4CAF50\",width:0,style:\"solid\"},hoverTitle:\"Call\",showLabel:false,label:\"\",fontFamily:\"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\",fontSize:\"14px\",fontWeight:\"500\"};addPropertyControls(CallButton,{phoneNumber:{type:ControlType.String,title:\"Phone Number\",defaultValue:\"+1234567890\"},showLabel:{type:ControlType.Boolean,title:\"Show Label\",defaultValue:false},label:{type:ControlType.String,title:\"Custom Label\",defaultValue:\"\",hidden:props=>!props.showLabel},hoverTitle:{type:ControlType.String,title:\"Hover Title\",defaultValue:\"Call\"},iconproperties:{type:ControlType.Object,title:\"Icon\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFFFFF\"},width:{type:ControlType.Number,title:\"Width\",defaultValue:16,min:10,max:100,step:1}}},backgroundcolor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#4CAF50\"},radius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:16,min:0,max:100,step:1},padding:{type:ControlType.Object,title:\"Padding\",controls:{top:{type:ControlType.Number,title:\"Top\",defaultValue:16,min:0},right:{type:ControlType.Number,title:\"Right\",defaultValue:16,min:0},bottom:{type:ControlType.Number,title:\"Bottom\",defaultValue:16,min:0},left:{type:ControlType.Number,title:\"Left\",defaultValue:16,min:0}}},borderproperties:{type:ControlType.Object,title:\"Border\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#4CAF50\"},width:{type:ControlType.Number,title:\"Width\",defaultValue:0,min:0},style:{type:ControlType.Enum,title:\"Style\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],defaultValue:\"solid\"}}},fontFamily:{type:ControlType.String,title:\"Font Family\",defaultValue:\"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\",hidden:props=>!props.showLabel},fontSize:{type:ControlType.String,title:\"Font Size\",defaultValue:\"14px\",hidden:props=>!props.showLabel},fontWeight:{type:ControlType.String,title:\"Font Weight\",defaultValue:\"500\",hidden:props=>!props.showLabel}});\nexport const __FramerMetadata__ = {\"exports\":{\"CallButton\":{\"type\":\"reactComponent\",\"name\":\"CallButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Call_button.map"],
  "mappings": "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",
  "names": ["CallButton", "props", "_props_iconproperties", "_props_iconproperties1", "_props_borderproperties", "_props_borderproperties1", "_props_borderproperties2", "_props_padding", "_props_padding1", "_props_padding2", "_props_padding3", "isHovered", "setIsHovered", "ye", "handleMouseEnter", "handleMouseLeave", "handleCall", "phoneNumber", "window", "iconColor", "iconWidth", "borderColor", "borderWidth", "borderStyle", "u", "p", "addPropertyControls", "ControlType"]
}
