UNPKG

react-twitter-follow-button

Version:
15 lines 10.7 kB
module.exports=function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var r={};return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=r(1),i=r.n(c),f=r(4),a=r.n(f),l=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),s=function(e){function t(){return n(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return u(t,e),l(t,[{key:"componentDidMount",value:function(){document&&"undefined"!=typeof document&&function(e,t,r){var n=e.getElementsByTagName(t)[e.getElementsByTagName(t).length-1];if(!e.getElementById(r)){var o=e.createElement(t);o.id=r,o.src="//platform.twitter.com/widgets.js",n.parentNode.insertBefore(o,n)}}(document,"script","twitter-js")}},{key:"render",value:function(){var e=this.props,t=e.twitterAccount,r=e.showLarge,n=e.showName,o=e.showCount,u=r?"large":"default";return i.a.createElement("a",{href:"https://twitter.com/"+t+"?ref_src=twsrc%5Etfw",className:"twitter-follow-button","data-size":u,"data-show-screen-name":n,"data-show-count":o},"Follow @",t)}}]),t}(c.Component);s.propTypes={twitterAccount:a.a.string.isRequired,showLarge:a.a.bool,showName:a.a.bool,showCount:a.a.bool},s.defaultProps={showLarge:!0,showName:!1,showCount:!1},t.default=s},function(e,t,r){"use strict";e.exports=r(2)},function(e,t,r){"use strict";function n(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(e,t,r){this.props=e,this.context=t,this.refs=A,this.updater=r||N}function u(){}function c(e,t,r){this.props=e,this.context=t,this.refs=A,this.updater=r||N}function i(e,t,r){var n,o={},u=null,c=null;if(null!=t)for(n in void 0!==t.ref&&(c=t.ref),void 0!==t.key&&(u=""+t.key),t)U.call(t,n)&&!B.hasOwnProperty(n)&&(o[n]=t[n]);var i=arguments.length-2;if(1===i)o.children=r;else if(1<i){for(var f=Array(i),a=0;a<i;a++)f[a]=arguments[a+2];o.children=f}if(e&&e.defaultProps)for(n in i=e.defaultProps)void 0===o[n]&&(o[n]=i[n]);return{$$typeof:O,type:e,key:u,ref:c,props:o,_owner:q.current}}function f(e,t){return{$$typeof:O,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function a(e){return"object"==typeof e&&null!==e&&e.$$typeof===O}function l(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}function s(e,t,r,n){if(D.length){var o=D.pop();return o.result=e,o.keyPrefix=t,o.func=r,o.context=n,o.count=0,o}return{result:e,keyPrefix:t,func:r,context:n,count:0}}function p(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>D.length&&D.push(e)}function y(e,t,r,o){var u=typeof e;"undefined"!==u&&"boolean"!==u||(e=null);var c=!1;if(null===e)c=!0;else switch(u){case"string":case"number":c=!0;break;case"object":switch(e.$$typeof){case O:case j:c=!0}}if(c)return r(o,e,""===t?"."+h(e,0):t),1;if(c=0,t=""===t?".":t+":",Array.isArray(e))for(var i=0;i<e.length;i++){u=e[i];var f=t+h(u,i);c+=y(u,f,r,o)}else if(null===e||"object"!=typeof e?f=null:(f=I&&e[I]||e["@@iterator"],f="function"==typeof f?f:null),"function"==typeof f)for(e=f.call(e),i=0;!(u=e.next()).done;)u=u.value,f=t+h(u,i++),c+=y(u,f,r,o);else if("object"===u)throw r=""+e,Error(n(31,"[object Object]"===r?"object with keys {"+Object.keys(e).join(", ")+"}":r,""));return c}function d(e,t,r){return null==e?0:y(e,"",t,r)}function h(e,t){return"object"==typeof e&&null!==e&&null!=e.key?l(e.key):t.toString(36)}function m(e,t){e.func.call(e.context,t,e.count++)}function b(e,t,r){var n=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?v(e,n,r,function(e){return e}):null!=e&&(a(e)&&(e=f(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(M,"$&/")+"/")+r)),n.push(e))}function v(e,t,r,n,o){var u="";null!=r&&(u=(""+r).replace(M,"$&/")+"/"),t=s(t,u,n,o),d(e,b,t),p(t)}function w(){var e=F.current;if(null===e)throw Error(n(321));return e}/** @license React v16.13.1 * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var g=r(3),_="function"==typeof Symbol&&Symbol.for,O=_?Symbol.for("react.element"):60103,j=_?Symbol.for("react.portal"):60106,S=_?Symbol.for("react.fragment"):60107,E=_?Symbol.for("react.strict_mode"):60108,k=_?Symbol.for("react.profiler"):60114,P=_?Symbol.for("react.provider"):60109,C=_?Symbol.for("react.context"):60110,x=_?Symbol.for("react.forward_ref"):60112,R=_?Symbol.for("react.suspense"):60113,$=_?Symbol.for("react.memo"):60115,T=_?Symbol.for("react.lazy"):60116,I="function"==typeof Symbol&&Symbol.iterator,N={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},A={};o.prototype.isReactComponent={},o.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(n(85));this.updater.enqueueSetState(this,e,t,"setState")},o.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},u.prototype=o.prototype;var L=c.prototype=new u;L.constructor=c,g(L,o.prototype),L.isPureReactComponent=!0;var q={current:null},U=Object.prototype.hasOwnProperty,B={key:!0,ref:!0,__self:!0,__source:!0},M=/\/+/g,D=[],F={current:null},V={ReactCurrentDispatcher:F,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:q,IsSomeRendererActing:{current:!1},assign:g};t.Children={map:function(e,t,r){if(null==e)return e;var n=[];return v(e,n,null,t,r),n},forEach:function(e,t,r){if(null==e)return e;t=s(null,null,t,r),d(e,m,t),p(t)},count:function(e){return d(e,function(){return null},null)},toArray:function(e){var t=[];return v(e,t,null,function(e){return e}),t},only:function(e){if(!a(e))throw Error(n(143));return e}},t.Component=o,t.Fragment=S,t.Profiler=k,t.PureComponent=c,t.StrictMode=E,t.Suspense=R,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=V,t.cloneElement=function(e,t,r){if(null===e||void 0===e)throw Error(n(267,e));var o=g({},e.props),u=e.key,c=e.ref,i=e._owner;if(null!=t){if(void 0!==t.ref&&(c=t.ref,i=q.current),void 0!==t.key&&(u=""+t.key),e.type&&e.type.defaultProps)var f=e.type.defaultProps;for(a in t)U.call(t,a)&&!B.hasOwnProperty(a)&&(o[a]=void 0===t[a]&&void 0!==f?f[a]:t[a])}var a=arguments.length-2;if(1===a)o.children=r;else if(1<a){f=Array(a);for(var l=0;l<a;l++)f[l]=arguments[l+2];o.children=f}return{$$typeof:O,type:e.type,key:u,ref:c,props:o,_owner:i}},t.createContext=function(e,t){return void 0===t&&(t=null),e={$$typeof:C,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider={$$typeof:P,_context:e},e.Consumer=e},t.createElement=i,t.createFactory=function(e){var t=i.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:x,render:e}},t.isValidElement=a,t.lazy=function(e){return{$$typeof:T,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:$,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return w().useCallback(e,t)},t.useContext=function(e,t){return w().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return w().useEffect(e,t)},t.useImperativeHandle=function(e,t,r){return w().useImperativeHandle(e,t,r)},t.useLayoutEffect=function(e,t){return w().useLayoutEffect(e,t)},t.useMemo=function(e,t){return w().useMemo(e,t)},t.useReducer=function(e,t,r){return w().useReducer(e,t,r)},t.useRef=function(e){return w().useRef(e)},t.useState=function(e){return w().useState(e)},t.version="16.13.1"},function(e,t,r){"use strict";function n(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}/* object-assign (c) Sindre Sorhus @license MIT */ var o=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(e){n[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var r,i,f=n(e),a=1;a<arguments.length;a++){r=Object(arguments[a]);for(var l in r)u.call(r,l)&&(f[l]=r[l]);if(o){i=o(r);for(var s=0;s<i.length;s++)c.call(r,i[s])&&(f[i[s]]=r[i[s]])}}return f}},function(e,t,r){e.exports=r(5)()},function(e,t,r){"use strict";function n(){}function o(){}var u=r(6);o.resetWarningCache=n,e.exports=function(){function e(e,t,r,n,o,c){if(c!==u){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var r={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:n};return r.PropTypes=r,r}},function(e,t,r){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}]); //# sourceMappingURL=react-twitter-follow-button.js.map