import { customElement, LitElement, TemplateResult, html, property } from 'lit-element'; import * as domtools from '@designestate/dees-domtools'; declare global { interface HTMLElementTagNameMap { 'dees-windowlayer': DeesWindowLayer; } } @customElement('dees-windowlayer') export class DeesWindowLayer extends LitElement { public static demo = () => html``; constructor() { super(); domtools.elementBasic.setup(); } public render(): TemplateResult { return html` ${domtools.elementBasic.styles}
`; } firstUpdated() { setTimeout(() => { this.shadowRoot.querySelector('.windowOverlay').classList.add('visible'); }, 100); } }