UNPKG

@huluvu424242/honey-papercss-style

Version:
35 lines (30 loc) 993 B
'use strict'; 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;