@johnbotapp/discord-html-transcripts
Version:
A nicely formatted html transcript generator for discord.js.
19 lines • 1.65 kB
JavaScript
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.DiscordButton = DiscordButton;
const react_1 = __importDefault(require("react"));
function DiscordButton({ type, url, emoji, children }) {
return (react_1.default.createElement("a", { href: url, target: "_blank", className: `discord-button discord-button-${type}` },
emoji && (react_1.default.createElement("span", { style: { display: 'flex', alignItems: 'center' } },
react_1.default.createElement("img", { src: emoji, alt: "emoji", style: { width: '16px', height: '16px', marginRight: '8px' } }))),
react_1.default.createElement("span", { style: { display: 'flex', alignItems: 'center' } }, children),
url && (react_1.default.createElement("span", { style: { marginLeft: '8px', display: 'flex', alignItems: 'center' } },
react_1.default.createElement("svg", { role: "img", xmlns: "http://www.w3.org/2000/svg", width: "16", height: "16", fill: "none", viewBox: "0 0 24 24" },
react_1.default.createElement("path", { fill: "currentColor", d: "M15 2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 1 1-2 0V4.41l-4.3 4.3a1 1 0 1 1-1.4-1.42L19.58 3H16a1 1 0 0 1-1-1Z" }),
react_1.default.createElement("path", { fill: "currentColor", d: "M5 2a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3v-6a1 1 0 1 0-2 0v6a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h6a1 1 0 1 0 0-2H5Z" }))))));
}
exports.default = DiscordButton;
//# sourceMappingURL=Button.js.map