UNPKG

eleventy-plugin-wcc

Version:

An Eleventy plugin for rendering Web Components with WCC.

18 lines (14 loc) 422 B
const template = document.createElement('template'); template.innerHTML = ` <p>Hello from the greeting component!</p> `; export default class GreetingComponent extends HTMLElement { constructor() { super(); this.attachShadow({ mode: 'open' }); } async connectedCallback() { this.shadowRoot.appendChild(template.content.cloneNode(true)); } } customElements.define('x-greeting', GreetingComponent);