UNPKG

@launchmenu/applet-notes

Version:
28 lines 2.66 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.ContentHtml = void 0; const core_1 = require("@launchmenu/core"); const react_1 = __importDefault(require("react")); const path_1 = __importDefault(require("path")); const iframe_resizer_react_1 = __importDefault(require("iframe-resizer-react")); /** The content to render a note's content as html */ const ContentHtml = ({ note }) => { return (react_1.default.createElement(core_1.CenteredLoader, null, h => { const src = `<script src="${path_1.default.join(require.resolve("iframe-resizer"), "..", "js", "iframeResizer.contentWindow.min.js")}"></script> <style>html { /* 14 is the default font size */ zoom: ${note.getFontSize(h) / 14} }</style> ${note.getText(h)}`; return (react_1.default.createElement(iframe_resizer_react_1.default, { srcDoc: src, checkOrigin: false, style: { width: "100%", minHeight: "100%", display: "block", }, width: "100%", scrolling: false, frameBorder: "0", sandbox: "allow-modals allow-forms allow-scripts allow-same-origin allow-popups allow-top-navigation-by-user-activation allow-downloads" })); })); }; exports.ContentHtml = ContentHtml; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29udGVudEh0bWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvaW50ZXJmYWNlL2NvbnRlbnQvQ29udGVudEh0bWwudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLDJDQUF1RTtBQUN2RSxrREFBMEI7QUFFMUIsZ0RBQXdCO0FBQ3hCLGdGQUFpRDtBQUVqRCxxREFBcUQ7QUFDOUMsTUFBTSxXQUFXLEdBQXNCLENBQUMsRUFBQyxJQUFJLEVBQUMsRUFBRSxFQUFFO0lBQ3JELE9BQU8sQ0FDSCw4QkFBQyxxQkFBYyxRQUNWLENBQUMsQ0FBQyxFQUFFO1FBQ0QsTUFBTSxHQUFHLEdBQUcsZ0JBQWdCLGNBQUksQ0FBQyxJQUFJLENBQ2pDLE9BQU8sQ0FBQyxPQUFPLENBQUMsZ0JBQWdCLENBQUMsRUFDakMsSUFBSSxFQUNKLElBQUksRUFDSixvQ0FBb0MsQ0FDdkM7Ozs0QkFHVyxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxHQUFHLEVBQUU7O2tCQUVsQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7UUFDcEIsT0FBTyxDQUNILDhCQUFDLDhCQUFhLElBQ1YsTUFBTSxFQUFFLEdBQUcsRUFDWCxXQUFXLEVBQUUsS0FBSyxFQUNsQixLQUFLLEVBQUU7Z0JBQ0gsS0FBSyxFQUFFLE1BQU07Z0JBQ2IsU0FBUyxFQUFFLE1BQU07Z0JBQ2pCLE9BQU8sRUFBRSxPQUFPO2FBQ25CLEVBQ0QsS0FBSyxFQUFDLE1BQU0sRUFDWixTQUFTLEVBQUUsS0FBSyxFQUNoQixXQUFXLEVBQUMsR0FBRyxFQUNmLE9BQU8sRUFBQywrSEFBK0gsR0FDekksQ0FDTCxDQUFDO0lBQ04sQ0FBQyxDQUNZLENBQ3BCLENBQUM7QUFDTixDQUFDLENBQUM7QUFqQ1csUUFBQSxXQUFXLGVBaUN0QiJ9