@codedoc/core
Version:
Create beautiful modern documentation websites.
18 lines • 1.04 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Collapse = void 0;
var style_1 = require("./style");
var collapse_control_1 = require("./collapse-control");
function Collapse(options, renderer, content) {
var classes = this.theme.classes(style_1.CollapseStyle);
return (renderer.create("div", { class: classes.collapse + " " + (options.default === 'open' ? 'open' : '') },
renderer.create(collapse_control_1.CollapseControl$, null),
renderer.create("div", { class: "label", onclick: "this.parentElement.classList.toggle('open')" },
renderer.create("span", { class: "text" }, options.label),
renderer.create("span", { class: "icon-font closed" }, "chevron_right")),
renderer.create("div", { class: "content" }, content)));
}
exports.Collapse = Collapse;
var style_2 = require("./style");
Object.defineProperty(exports, "CollapseStyle", { enumerable: true, get: function () { return style_2.CollapseStyle; } });
//# sourceMappingURL=index.js.map