chore: update Lit example to remove manual tagName export

This commit is contained in:
Nate Moore 2021-11-01 12:46:12 -05:00
parent 5d96f98564
commit 1d1f389c55
5 changed files with 22 additions and 6 deletions

View file

@ -1,7 +1,5 @@
import { LitElement, html } from 'lit';
export const tagName = 'my-counter';
class Counter extends LitElement {
static get properties() {
return {
@ -31,4 +29,4 @@ class Counter extends LitElement {
}
}
customElements.define(tagName, Counter);
customElements.define('my-counter', Counter);

View file

@ -0,0 +1,14 @@
import {html, css, LitElement} from 'lit';
import {customElement, property} from 'lit/decorators.js';
@customElement('simple-greeting')
export class SimpleGreeting extends LitElement {
static styles = css`p { color: blue }`;
@property()
name = 'Somebody';
render() {
return html`<p>Hello, ${this.name}!</p>`;
}
}

View file

@ -1,7 +1,5 @@
import { LitElement, html } from 'lit';
export const tagName = 'calc-add';
class CalcAdd extends LitElement {
static get properties() {
return {
@ -16,4 +14,5 @@ class CalcAdd extends LitElement {
}
}
const tagName = 'calc-add'
customElements.define(tagName, CalcAdd);

View file

@ -2,6 +2,7 @@
import Lorem from '../components/Lorem.astro';
import '../components/Test.js';
import '../components/Counter.js';
import '../components/Greeting.ts';
---
<!doctype html>
@ -15,5 +16,6 @@ import '../components/Counter.js';
<my-counter client:load />
<Lorem />
<calc-add num={33} />
<simple-greeting name="World" />
</body>
</html>

View file

@ -1,3 +1,6 @@
{
"moduleResolution": "node"
"moduleResolution": "node",
"compilerOptions": {
"experimentalDecorators": true
}
}