@mornya/react-social-libs
Version:
The project of React.js Social Share and Widget modules.
1 lines • 1.54 kB
JavaScript
var r,t,e=this&&this.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||({__proto__:[]}instanceof Array?function(t,e){t.__proto__=e}:function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])}))(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function __(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)}),n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}},o=(Object.defineProperty(exports,"__esModule",{value:!0}),n(require("react"))),n=require("../utils/BaseWidgetComponent"),i=require("../utils/Loader"),n=(t=n.BaseWidgetComponent,e(TwitterTweet,t),TwitterTweet.prototype.onInit=function(){this.initialize("Twitter-Tweet",{hashtags:[],showScreenName:!1})},TwitterTweet.prototype.onRender=function(t,e){return o.default.createElement("a",{id:this.id,href:this.mapToParam(TwitterTweet.LINK_URL,{text:"[".concat(e.title,"] ").concat(e.description),url:e.url,hashtags:t.hashtags}),className:"twitter-share-button","data-url":e.url,"data-counturl":e.url,"data-show-screen-name":t.showScreenName?"true":"false","data-size":""},"Tweet")},TwitterTweet.prototype.onMount=function(t){var e=this;(0,i.initTwitterSDK)().then(function(){return e.setApiStep()}).catch(console.error)},TwitterTweet.LINK_URL="https://twitter.com/intent/tweet",TwitterTweet);function TwitterTweet(){return null!==t&&t.apply(this,arguments)||this}exports.default=n;