0.0.6 • Published 5 years ago

lit-custom-element v0.0.6

Weekly downloads
2
License
ISC
Repository
github
Last release
5 years ago

Coverage Status Build Status npm version License: MIT

lit-custom-element

Lightweight library for building native web components

Installation

  npm install lit-custom-element
  import { LitCustomElement, html } from 'lit-custom-element'

  class HelloWorld extends LitCustomElement {

    get message() {
      return this._message
    }

    set message(value) {
      this._message = value
      this.onPropertyChanged('message', true)
    }

    static get styles() {
      return `
        h1 { 
          color: red;
        }
      `
    }

    render() {
      return html `<h1>Hello ${this.message}!</h1>`
    }

  }

  customElements.define('hello-world', HelloWorld)