UNPKG

gov-gui

Version:

Gov UI Component Library Demo ready Build

58 lines (53 loc) 1.8 kB
import { p as proxyCustomElement, H, h } from './p-cf89dfa6.js'; import { f as format } from './p-b07dd267.js'; import { g as getGlobalPropsClasses } from './p-3f1f0cff.js'; const myComponentCss = ":host{display:block}"; const MyComponentStyle0 = myComponentCss; const MyComponent$1 = /*@__PURE__*/ proxyCustomElement(class MyComponent extends H { constructor() { super(); this.__registerHost(); this.__attachShadow(); this.allClasses = ''; } componentWillLoad() { this.allClasses = getGlobalPropsClasses({ classes: this.classes, variant: this.variant, size: this.size }); } getText() { return format(this.first, this.middle, this.last); } render() { return h("div", { key: '64e7b0bf819d5a5a77b4f3298b37d1d4dbea683a', class: `h1 ${this.allClasses}`, style: Object.assign({}, this.styles) }, "Hello, World! I'm ", this.getText()); } static get style() { return MyComponentStyle0; } }, [1, "my-component", { "first": [1], "middle": [1], "last": [1], "classes": [1], "styles": [16], "variant": [1], "size": [1] }]); function defineCustomElement$1() { if (typeof customElements === "undefined") { return; } const components = ["my-component"]; components.forEach(tagName => { switch (tagName) { case "my-component": if (!customElements.get(tagName)) { customElements.define(tagName, MyComponent$1); } break; } }); } defineCustomElement$1(); const MyComponent = MyComponent$1; const defineCustomElement = defineCustomElement$1; export { MyComponent, defineCustomElement }; //# sourceMappingURL=my-component.js.map