import BaseUIElement from "../BaseUIElement" export class CenterFlexedElement extends BaseUIElement { private _html: string constructor(html: string) { super() this._html = html ?? "" } InnerRender(): string { return this._html } AsMarkdown(): string { return this._html } protected InnerConstructElement(): HTMLElement { const e = document.createElement("div") e.innerHTML = this._html e.style.display = "flex" e.style.height = "100%" e.style.width = "100%" e.style.flexDirection = "column" e.style.flexWrap = "nowrap" e.style.alignContent = "center" e.style.justifyContent = "center" e.style.alignItems = "center" return e } }