@cuvp1225/tango-mail
Version:
react mail components for tango
18 lines (17 loc) • 870 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Text = void 0;
const tslib_1 = require("tslib");
const react_1 = tslib_1.__importDefault(require("react"));
const tango_boot_1 = require("@music163/tango-boot");
const components_1 = require("@react-email/components");
const classnames_1 = tslib_1.__importDefault(require("classnames"));
exports.Text = (0, tango_boot_1.defineComponent)((_a) => {
var { isTruncate, color, style, fontSize, className } = _a, props = tslib_1.__rest(_a, ["isTruncate", "color", "style", "fontSize", "className"]);
const classNames = (0, classnames_1.default)({
truncate: isTruncate,
}, className);
return react_1.default.createElement(components_1.Text, Object.assign({ className: classNames, style: Object.assign({ color, fontSize }, style) }, props));
}, {
name: 'Text',
});