@redocly/theme
Version:
Shared UI components lib
17 lines • 940 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.EmailButton = EmailButton;
const react_1 = __importDefault(require("react"));
const Button_1 = require("../../components/Button/Button");
const EmailIcon_1 = require("../../icons/EmailIcon/EmailIcon");
function EmailButton({ data, dataTestId = 'email-button' }) {
const onClick = () => {
window.location.href = `mailto:${data}`;
};
return (react_1.default.createElement("div", { "data-component-name": "Buttons/EmailButton" },
react_1.default.createElement(Button_1.Button, { onClick: onClick, icon: react_1.default.createElement(EmailIcon_1.EmailIcon, null), size: "small", variant: "text", "data-testid": dataTestId, "aria-label": "Email" })));
}
//# sourceMappingURL=EmailButton.js.map