UNPKG

react-pdf-builder

Version:
19 lines (18 loc) 1.15 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.DocsPDF = void 0; const renderer_1 = require("@react-pdf/renderer"); const react_1 = __importDefault(require("react")); const ThemedPage_1 = require("../../components/basics/ThemedPage"); const Fonts_1 = require("../../fonts/Fonts"); const DocsPDF = ({ children, pageSize = 'LETTER', orientation, pageProps, width = 420, height = 600, }) => { const roboto = Fonts_1.Fonts.load(Fonts_1.Fonts.sansSerif.roboto); renderer_1.Font.register(roboto); return (react_1.default.createElement(renderer_1.PDFViewer, { style: { height, width } }, react_1.default.createElement(renderer_1.Document, null, react_1.default.createElement(ThemedPage_1.ThemedPage, Object.assign({ size: pageSize, orientation: orientation }, pageProps, { style: Object.assign({ fontFamily: roboto.family }, pageProps === null || pageProps === void 0 ? void 0 : pageProps.style) }), children)))); }; exports.DocsPDF = DocsPDF;