diff options
author | 2022-06-29 20:56:51 +0000 | |
---|---|---|
committer | 2022-06-29 20:56:51 +0000 | |
commit | 51d5dc478993a994268391a5f13eec32ae29f665 (patch) | |
tree | e572d7286d277b959431a82d236690f164d6634e /examples/integrations-playground/src/components/my-counter.js | |
parent | e667477103cdd8f420d7dc86d55d5bebe86ef4e2 (diff) | |
download | astro-51d5dc478993a994268391a5f13eec32ae29f665.tar.gz astro-51d5dc478993a994268391a5f13eec32ae29f665.tar.zst astro-51d5dc478993a994268391a5f13eec32ae29f665.zip |
Updates an error handler to expect updated `@astrojs/lit` behavior (#3766)
* fix: don't throw an error when the lit renderer doesn't provide a clientEntrypoint
* updating the framework-lit example to match new behavior
* fix: updating the playground example to latest lit syntax
Diffstat (limited to 'examples/integrations-playground/src/components/my-counter.js')
-rw-r--r-- | examples/integrations-playground/src/components/my-counter.js | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/examples/integrations-playground/src/components/my-counter.js b/examples/integrations-playground/src/components/my-counter.js new file mode 100644 index 000000000..adc9e4a3d --- /dev/null +++ b/examples/integrations-playground/src/components/my-counter.js @@ -0,0 +1,32 @@ +import { LitElement, html } from 'lit'; + +export class MyCounter extends LitElement { + static get properties() { + return { + count: { + type: Number, + }, + }; + } + + constructor() { + super(); + this.count = 0; + } + + increment() { + this.count++; + } + + render() { + return html` + <div> + <p>Count: ${this.count}</p> + + <button type="button" @click=${this.increment}>Increment</button> + </div> + `; + } +} + +customElements.define('my-counter', MyCounter); |