UNPKG

react-inky

Version:
85 lines (74 loc) 2.25 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _propTypes = _interopRequireDefault(require("prop-types")); var _Center = _interopRequireDefault(require("./components/Center")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function Inky({ children }) { return _react.default.createElement("html", { xmlns: "http://www.w3.org/1999/xhtml" }, children); } Inky.propTypes = { children: _propTypes.default.node }; Inky.defaultProps = { children: null }; function Head({ children }) { return _react.default.createElement("head", null, _react.default.createElement("meta", { httpEquiv: "Content-Type", content: "text/html; charset=utf-8" }), _react.default.createElement("meta", { name: "viewport", content: "width=device-width" }), children); } Head.propTypes = { children: _propTypes.default.node }; Head.defaultProps = { children: null }; function Body({ children, preview }) { return _react.default.createElement("body", null, preview && _react.default.createElement("span", { className: "preheader" }, preview), _react.default.createElement("table", { "data-made-with-foundation": true, className: "body" }, _react.default.createElement("tr", null, _react.default.createElement("td", { className: "float-center", align: "center", valign: "top" }, _react.default.createElement(_Center.default, null, children)))), _react.default.createElement("div", { style: { display: 'none', whiteSpace: 'nowrap', font: '15px courier', lineHeight: 0 } }, " \xA0 \xA0 \xA0 \xA0 \xA0 \xA0 \xA0 \xA0 \xA0 \xA0 \xA0 \xA0 \xA0 \xA0 \xA0 \xA0 \xA0 \xA0 \xA0 \xA0 \xA0 \xA0 \xA0 \xA0 \xA0 \xA0 \xA0 \xA0 \xA0 \xA0 ")); } Body.propTypes = { children: _propTypes.default.node, preview: _propTypes.default.string }; Body.defaultProps = { children: null, preview: null }; Inky.Head = Head; Inky.Body = Body; Inky.doctype = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">'; var _default = Inky; exports.default = _default;