@utrecht/web-component-library-stencil
Version:
Stencil component library bundle for the Municipality of Utrecht based on the NL Design System architecture
41 lines (36 loc) • 1.64 kB
JavaScript
import { proxyCustomElement, HTMLElement, h, Host } from '@stencil/core/internal/client';
const preserveDataCss = ":host{display:inline;unicode-bidi:isolate;white-space-collapse:preserve-spaces}:host([hidden]){display:none !important}";
const UtrechtPreserveDataStyle0 = preserveDataCss;
const PreserveData = /*@__PURE__*/ proxyCustomElement(class PreserveData extends HTMLElement {
constructor() {
super();
this.__registerHost();
this.dateTime = undefined;
this.value = undefined;
}
render() {
const { dateTime, value } = this;
return (h(Host, { key: '0af80ca8f8d5649a10e1ad32f93e55f8b826f251', translate: "no" }, typeof dateTime !== 'undefined' ? (h("time", { dateTime: dateTime }, h("slot", null))) : typeof value !== 'undefined' ? (h("data", { value: value }, h("slot", null))) : (h("slot", null))));
}
static get style() { return UtrechtPreserveDataStyle0; }
}, [4, "utrecht-preserve-data", {
"dateTime": [513, "datetime"],
"value": [1]
}]);
function defineCustomElement$1() {
if (typeof customElements === "undefined") {
return;
}
const components = ["utrecht-preserve-data"];
components.forEach(tagName => { switch (tagName) {
case "utrecht-preserve-data":
if (!customElements.get(tagName)) {
customElements.define(tagName, PreserveData);
}
break;
} });
}
const UtrechtPreserveData = PreserveData;
const defineCustomElement = defineCustomElement$1;
export { UtrechtPreserveData, defineCustomElement };
//# sourceMappingURL=utrecht-preserve-data.js.map