# b-blocks/2.0.39/build/whatsapp-chat/view.js

bBlocks – Essential Gutenberg Blocks &amp; Patterns Collection, version 2.0.39. 1 lines.

- Page: https://pluginprobe.com/plugins/b-blocks/2.0.39/code/build/whatsapp-chat/view.js
- Raw: https://pluginprobe.com/plugins/b-blocks/2.0.39/raw/build/whatsapp-chat/view.js
- Modified: 2026-04-27T12:46:42+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/b-blocks/2.0.39/code/build/whatsapp-chat/view.js#L10-L20`.

```javascript
(()=>{"use strict";var t={5795:t=>{t.exports=window.ReactDOM},8744:(t,e,a)=>{var o=a(5795);e.H=o.createRoot,o.hydrateRoot}},e={};const a=window.React;var o=function a(o){var l=e[o];if(void 0!==l)return l.exports;var r=e[o]={exports:{}};return t[o](r,r.exports,a),r.exports}(8744);const l=(t,e,a=!1)=>{return null==(o=e)||""===o||Array.isArray(o)&&0===o.length||"object"==typeof o&&0===Object.keys(o).length||"string"==typeof o&&""===o.trim()||"number"==typeof o&&0===o?"":`${t}: ${e}${a?" !important":""};`;var o},r=({attributes:t,id:e})=>{const{alignment:o}=t,r=`#${e}.wp-block-b-blocks-whatsapp-chat`;return(0,a.createElement)("style",{dangerouslySetInnerHTML:{__html:`\n\t\t${r}{\n\t\t\t${l("align-items",o)}\n\t\t}\n\t\t`.replace(/\s+/g," ")}})},c=(0,a.createElement)("span",{className:"bBlocks-whatsapp-block-btn__icon","aria-hidden":"true"},(0,a.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"currentColor"},(0,a.createElement)("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"}))),s=((0,a.createElement)("svg",{stroke:"currentColor",fill:"currentColor",strokeWidth:"0",viewBox:"0 0 448 512",height:"1em",width:"1em",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M288 64c0 17.7-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l224 0c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32L32 352c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 224c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"})),(0,a.createElement)("svg",{stroke:"currentColor",fill:"currentColor",strokeWidth:"0",viewBox:"0 0 448 512",height:"1em",width:"1em",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M352 64c0-17.7-14.3-32-32-32L128 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32zm96 128c0-17.7-14.3-32-32-32L32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32zM0 448c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416c-17.7 0-32 14.3-32 32zM352 320c0-17.7-14.3-32-32-32l-192 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32z"})),(0,a.createElement)("svg",{stroke:"currentColor",fill:"currentColor",strokeWidth:"0",viewBox:"0 0 448 512",height:"1em",width:"1em",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M448 64c0 17.7-14.3 32-32 32L192 96c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 224c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"})),({attributes:t})=>{const{phoneNumber:e,buttonText:o,prefillMessage:l,showIcon:r,showStatusDot:s,tooltipText:n,buttonSize:i,borderRadius:p,backgroundColor:m,textColor:b,hoverAnimation:h,openInNewTab:d,fullWidth:w,iconPosition:u,shadow:k,pulseAnimation:g}=t,v={small:"bBlocks-whatsapp-block-btn--small-btn--small",medium:"bBlocks-whatsapp-block-btn--medium",large:"bBlocks-whatsapp-block-btn--large"},E=["bBlocks-whatsapp-block-btn",v[i]||v.medium,w?"bBlocks-whatsapp-block-btn--full":"",h?"bBlocks-whatsapp-block-btn--hover-anim":"",k?"bBlocks-whatsapp-block-btn--shadow":"",g?"bBlocks-whatsapp-block-btn--pulse":""].filter(Boolean).join(" "),x={backgroundColor:m,color:b,borderRadius:p+"px"};let B="https://wa.me/";return e&&(B+=encodeURIComponent(e)),l&&(B+="?text="+encodeURIComponent(l)),(0,a.createElement)("div",null,(0,a.createElement)("span",{className:"bBlocks-whatsapp-block-wrapper"},(0,a.createElement)("a",{href:B,className:E,style:x,target:d?"_blank":void 0,rel:d?"noopener noreferrer":void 0,role:"button","aria-label":o,"data-tooltip":n||void 0},r&&"left"===u&&c,(0,a.createElement)("span",{className:"bBlocks-whatsapp-block-btn__text"},o),r&&"right"===u&&c,s&&(0,a.createElement)("span",{className:"bBlocks-whatsapp-block-btn__status-dot","aria-hidden":"true"})),n&&(0,a.createElement)("span",{className:"bBlocks-whatsapp-block-tooltip","aria-hidden":"true"},n)))});document.addEventListener("DOMContentLoaded",(()=>{document.querySelectorAll(".wp-block-b-blocks-whatsapp-chat").forEach((t=>{const e=JSON.parse(t.dataset.attributes);(0,o.H)(t).render((0,a.createElement)(a.Fragment,null,(0,a.createElement)(r,{attributes:e,id:t.id}),(0,a.createElement)(s,{attributes:e}))),t?.removeAttribute("data-attributes")}))}))})();
```
