All files PIcon.ts

100% Statements 33/33
100% Branches 3/3
100% Functions 3/3
100% Lines 33/33

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 281x 1x 1x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 1x 1x 4x 4x 5x 5x 5x 5x 4x 1x 1x
import { html, css, LitElement } from 'lit';
import { property } from 'lit/decorators.js';
 
export class PIcon extends LitElement {
  static styles = css`
    :host {
      display: block;
      padding: 25px;
      color: var(--p-icon-text-color, #000);
    }
  `;
 
  @property({ type: String }) header = 'Hey there';
 
  @property({ type: Number }) counter = 5;
 
  __increment() {
    this.counter += 1;
  }
 
  render() {
    return html`
      <h2>${this.header} Nr. ${this.counter}!</h2>
      <button @click=${this.__increment}>increment</button>
    `;
  }
}