UNPKG

on-codemerge

Version:

A WYSIWYG editor for on-codemerge is a user-friendly interface that allows users to edit and view their code in real time, exactly as it will appear in the final product

38 lines (37 loc) 882 B
var r = Object.defineProperty; var e = (o, p, t) => p in o ? r(o, p, { enumerable: !0, configurable: !0, writable: !0, value: t }) : o[p] = t; var s = (o, p, t) => e(o, typeof p != "symbol" ? p + "" : p, t); import { PopupManager as i } from "../../../core/ui/PopupManager.mjs"; class l { constructor(p) { s(this, "popup"); this.popup = new i(p, { title: p.t("Error"), className: "error-modal", closeOnClickOutside: !0, buttons: [ { label: "OK", variant: "primary", onClick: () => this.popup.hide() } ] }); } show(p) { const t = [ { type: "text", id: "error-message", value: p } ]; this.popup.setItems(t), this.popup.show(); } destroy() { this.popup && (this.popup.destroy(), this.popup = null); } } export { l as ErrorModal };