UNPKG

npf2html

Version:

Converts Tumblr's Neue Post Format to plain HTML

23 lines 1.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.renderRowLayout = renderRowLayout; exports.renderTruncateLayout = renderTruncateLayout; /** * Wraps {@link html} as single row. * * @category Layout */ function renderRowLayout(renderer, display, html) { var _a, _b; const classes = [`${renderer.prefix}-layout-row`]; if ((_a = display === null || display === void 0 ? void 0 : display.mode) === null || _a === void 0 ? void 0 : _a.type) { classes.push(`${renderer.prefix}-layout-row-${(_b = display === null || display === void 0 ? void 0 : display.mode) === null || _b === void 0 ? void 0 : _b.type}`); } return `<div class="${classes.join(' ')}">${html}</div>`; } /** Renders {@link html} as a "below the fold" read more. */ function renderTruncateLayout(renderer, html) { return (`<details class="${renderer.prefix}-layout-truncate">` + `<summary>Keep reading</summary>${html}</details>`); } //# sourceMappingURL=rows-layout.js.map