{"version":3,"file":"WhatsAppButton.CFrVRW7A.mjs","names":[],"sources":["https:/framerusercontent.com/modules/ssU6AOHCLlP52gvy9pjE/K4NPxes3akUvQCPFLgHr/WhatsAppButton.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Frame}from\"framer\";import{addPropertyControls,ControlType}from\"framer\";export function WhatsAppButton(props){const{phoneNumber,message,label,backgroundColor,textColor,fontSize,radius,iconUrl,iconSize,iconPosition,gap}=props;const handleClick=()=>{const url=`https://wa.me/${phoneNumber}?text=${encodeURIComponent(message)}`;window.open(url,\"_blank\");};return /*#__PURE__*/_jsxs(Frame,{background:backgroundColor,radius:radius,height:\"100%\",width:\"100%\",onTap:handleClick,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:gap,cursor:\"pointer\",padding:\"0 16px\"},children:[iconUrl&&iconPosition===\"left\"&&/*#__PURE__*/_jsx(\"img\",{src:iconUrl,alt:\"icon\",style:{width:iconSize,height:iconSize}}),/*#__PURE__*/_jsx(\"span\",{style:{color:textColor,fontSize:fontSize,fontWeight:500,whiteSpace:\"nowrap\"},children:label}),iconUrl&&iconPosition===\"right\"&&/*#__PURE__*/_jsx(\"img\",{src:iconUrl,alt:\"icon\",style:{width:iconSize,height:iconSize}})]});}addPropertyControls(WhatsAppButton,{phoneNumber:{type:ControlType.String,title:\"Numero\",defaultValue:\"393401234567\"},message:{type:ControlType.String,title:\"Messaggio\",defaultValue:\"Ciao! Ti contatto da Framer.\"},label:{type:ControlType.String,title:\"Testo bottone\",defaultValue:\"Chatta su WhatsApp\"},backgroundColor:{type:ControlType.Color,title:\"Colore sfondo\",defaultValue:\"#25D366\"},textColor:{type:ControlType.Color,title:\"Colore testo\",defaultValue:\"#ffffff\"},fontSize:{type:ControlType.Number,title:\"Dimensione testo\",defaultValue:16},radius:{type:ControlType.Number,title:\"Bordi\",defaultValue:8},iconUrl:{type:ControlType.Image,title:\"Icona\"},iconSize:{type:ControlType.Number,title:\"Dimensione icona\",defaultValue:20,min:8,max:64,displayStepper:true},iconPosition:{type:ControlType.Enum,title:\"Posizione icona\",options:[\"left\",\"right\"],optionTitles:[\"Sinistra\",\"Destra\"],defaultValue:\"left\"},gap:{type:ControlType.Number,title:\"Spazio tra testo e icona\",defaultValue:8,min:0,max:32}});\nexport const __FramerMetadata__ = {\"exports\":{\"WhatsAppButton\":{\"type\":\"reactComponent\",\"name\":\"WhatsAppButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WhatsAppButton.map"],"mappings":"wLAAuI,SAAgB,EAAe,EAAM,CAAC,GAAK,CAAC,cAAY,UAAQ,QAAM,kBAAgB,YAAU,WAAS,SAAO,UAAQ,WAAS,eAAa,OAAK,EAAsI,OAAoB,EAAM,EAAM,CAAC,WAAW,EAAuB,SAAO,OAAO,OAAO,MAAM,OAAO,UAA/M,CAAC,IAAM,EAAI,iBAAiB,EAAY,QAAQ,mBAAmB,CAAO,IAAI,EAAO,KAAK,EAAI,QAAQ,CAAE,EAAyH,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAa,MAAI,OAAO,UAAU,QAAQ,QAAQ,EAAE,SAAS,CAAC,GAAS,IAAe,QAAqB,EAAK,MAAM,CAAC,IAAI,EAAQ,IAAI,OAAO,MAAM,CAAC,MAAM,EAAS,OAAO,CAAQ,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,EAAmB,WAAS,WAAW,IAAI,WAAW,QAAQ,EAAE,SAAS,CAAK,CAAC,EAAE,GAAS,IAAe,SAAsB,EAAK,MAAM,CAAC,IAAI,EAAQ,IAAI,OAAO,MAAM,CAAC,MAAM,EAAS,OAAO,CAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,qBAAp8B,IAA0B,EAA26B,EAAoB,EAAe,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,cAAc,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,8BAA8B,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,oBAAoB,EAAE,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,gBAAgB,aAAa,SAAS,EAAE,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,eAAe,aAAa,SAAS,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAmB,aAAa,EAAE,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,CAAC,EAAE,QAAQ,CAAC,KAAK,EAAY,MAAM,MAAM,OAAO,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAmB,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,eAAe,EAAI,EAAE,aAAa,CAAC,KAAK,EAAY,KAAK,MAAM,kBAAkB,QAAQ,CAAC,OAAO,OAAO,EAAE,aAAa,CAAC,WAAW,QAAQ,EAAE,aAAa,MAAM,EAAE,IAAI,CAAC,KAAK,EAAY,OAAO,MAAM,2BAA2B,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC"}