ngx-whatsapp-button
Version:
Library to display a whastapp floating contact button on the user page
2 lines • 2.24 kB
JavaScript
!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("@fortawesome/free-brands-svg-icons"),require("@angular/core"),require("@fortawesome/angular-fontawesome")):"function"==typeof define&&define.amd?define("ngx-whatsapp-button",["exports","@fortawesome/free-brands-svg-icons","@angular/core","@fortawesome/angular-fontawesome"],n):n(t["ngx-whatsapp-button"]={},t.freeBrandsSvgIcons,t.ng.core,t.angularFontawesome)}(this,function(t,n,e,a){"use strict";var o=function(){function t(){}return t.decorators=[{type:e.Injectable,args:[{providedIn:"root"}]}],t.ctorParameters=function(){return[]},t.ngInjectableDef=e.defineInjectable({factory:function(){return new t},token:t,providedIn:"root"}),t}(),p=function(){function t(){this.ngx_whatsapp_url="https://api.whatsapp.com/send"}return t.prototype.ngOnInit=function(){this.ngx_whatsapp_icon=n.faWhatsapp,this.ngx_whatsapp_phone=this.ngx_whatsapp_phone!==undefined?this.ngx_whatsapp_phone:"",this.ngx_whatsapp_text=this.ngx_whatsapp_text!==undefined?this.ngx_whatsapp_text:"",this.ngx_whatsapp_url=this.ngx_whatsapp_url+"?phone="+this.ngx_whatsapp_phone+"&text="+this.ngx_whatsapp_text},t.decorators=[{type:e.Component,args:[{selector:"jjva-ngx-whatsapp-button",template:'<a target="_blank" [href]="ngx_whatsapp_url" class="ngx-whatsapp-button-float">\n <div style="margin-top:20%;"><fa-icon class=" fa-2x ngx-whatsapp-button-my-float" [icon]="ngx_whatsapp_icon"></fa-icon></div>\n</a>\n',styles:[".ngx-whatsapp-button-float{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;box-shadow:2px 2px 3px #999}.ngx-whatsapp-button-my-float{margin-top:22px}"]}]}],t.ctorParameters=function(){return[]},t.propDecorators={ngx_whatsapp_phone:[{type:e.Input,args:["ngx_whatsapp_phone"]}],ngx_whatsapp_text:[{type:e.Input,args:["ngx_whatsapp_text"]}]},t}(),s=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{imports:[a.FontAwesomeModule],declarations:[p],exports:[p]}]}],t}();t.NgxWhastappButtonService=o,t.NgxWhastappButtonComponent=p,t.NgxWhastappButtonModule=s,Object.defineProperty(t,"__esModule",{value:!0})});
//# sourceMappingURL=ngx-whatsapp-button.umd.min.js.map