18F/identity-idp

View on GitHub
app/javascript/packages/print-button/print-button-element.ts

Summary

Maintainability
A
0 mins
Test Coverage
class PrintButtonElement extends HTMLElement {
  connectedCallback() {
    this.addEventListener('click', () => window.print());
  }
}

declare global {
  interface HTMLElementTagNameMap {
    'lg-print-button': PrintButtonElement;
  }
}

if (!customElements.get('lg-print-button')) {
  customElements.define('lg-print-button', PrintButtonElement);
}

export default PrintButtonElement;