UNPKG

@awesome-fe/translate

Version:
24 lines 1.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SidebarRenderer = void 0; const block_node_renderer_1 = require("./block-node-renderer"); const need_delimiter_1 = require("./utils/need-delimiter"); class SidebarRenderer extends block_node_renderer_1.BlockNodeRenderer { positionalAttributes = [{ name: 'style', position: 1 }]; getBlockAttributes(node) { const blockAttributes = super.getBlockAttributes(node); if (!(0, need_delimiter_1.needDelimiter)(node)) { return blockAttributes; } else { return blockAttributes.filter(it => it.name !== 'style'); } } renderBody(node) { const children = this.renderChildren(node); const delimiter = !(0, need_delimiter_1.needDelimiter)(node) ? '' : '****'; return [delimiter, children.trim(), delimiter].filter(it => !!it).join('\n') + '\n'; } } exports.SidebarRenderer = SidebarRenderer; //# sourceMappingURL=sidebar-renderer.js.map