@huluvu424242/honey-papercss-style
Version:
styles to apply with honey webcomponents.
35 lines (30 loc) • 993 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
const index = require('./index-365b1eab.js');
const HoneyPapercssStyle = class {
constructor(hostRef) {
index.registerInstance(this, hostRef);
}
connectedCallback() {
// add class paper to body
let classes = document.body.getAttribute("class");
if (classes === null)
classes = "paper";
if (classes.search("paper") < 0) {
classes += " paper";
}
document.body.setAttribute("class", classes);
}
disconnectedCallback() {
// remove class paper from body
let classes = document.body.getAttribute("class");
classes = classes.replace("paper", "");
document.body.setAttribute("class", classes);
}
render() {
const stylePath = index.getAssetPath('./assets/paper.min.css');
return index.h("link", { rel: "stylesheet", href: stylePath });
}
static get assetsDirs() { return ["assets"]; }
};
exports.honey_papercss_style = HoneyPapercssStyle;