JSFiddle - React, Tailwind, and code Playground
HTML
<a class='twitter-share-button'>twitter share button</a>
JavaScript
var twttr = window.twttr || {};
(function () {
if (!twttr.widgets) {
twttr.widgets = {}
}
if (!twttr.widgets.host) {
twttr.widgets.host = "platform{i}.twitter.com"
}
if (typeof twttr.widgets.ignoreSSL === "undefined") {
twttr.widgets.ignoreSSL = false
}
function T(X) {
var Z = M(X); // > the protocol used
var Y = twttr.widgets.host;
var W = Y.replace("{i}", G++);
if (G == 3) {
G = 0
}
return Z + "://" + W
}
function M(W) {
return (window.location.protocol.match(/s\:$/) || W) && !twttr.widgets.ignoreSSL ? "https" : "http"
}
function S(a) {
var X;
for (var W in a) {
X = N.apply(this, W.split("."));
for (var Y = 0, Z;
(Z = X[Y]); Y++) {
new a[W](Z).render()
}
}
}
function I(b) {
var Y;
var Z;
var X = function () {
if (document.readyState == "complete") {
Y()
}
};
var W;
var a = function () {
try {
document.documentElement.doScroll("left");
Y()
} catch (c) {}
};
if (window.addEventListener) {
Y = function () {
if (!Z) {
Z = true;
b()
}
window.removeEventListener("DOMContentLoaded", Y, false);
window.removeEventListener("load", Y, false)
};
window.addEventListener("DOMContentLoaded", Y, false);
window.addEventListener("load", Y, false)
} else {
if (window.attachEvent) {
W = window.setInterval(a, 13);
Y = function () {
if (!Z) {
Z = true;
b()
...