import { CSSResultGroup, html, TemplateResult } from 'lit'; import { customElement } from 'lit/decorators.js'; import PopupBase from './popup-base'; import { alertStyles } from './styles'; @customElement('doodle-alert') export class DoodleAlert extends PopupBase { public constructor(message = '', position = 'center') { super(message, position); } public static get styles(): CSSResultGroup { return alertStyles; } private getAlertClasses(): string { const classes: Array = []; classes.push(`popup`); classes.push(`popup-${this.position}`); return classes.join(' '); } protected render(): TemplateResult { return html` `; } protected onClickOk(): void { this.close(true); } }