maille
Version:
Component library for MithrilJS
18 lines (17 loc) • 639 B
JavaScript
;
// THIS FILE WAS AUTO-GENERATED FOR PACKAGING, DO NOT MODIFY
Object.defineProperty(exports, "__esModule", { value: true });
class Divider {
view(vnode) {
const classes = new Set(["maille", "maille-divider"]);
// Build list of classes
if (vnode.attrs.className) {
vnode.attrs.className.split(" ").forEach(c => classes.add(c));
}
const className = [...classes].join(" ");
const width = vnode.attrs.width || "80%";
const style = { width: vnode.attrs.width };
return m("hr", { style, className }, vnode.children);
}
}
exports.default = Divider;