import {UIElement} from "../UIElement"; import {UIEventSource} from "../../Logic/UIEventSource"; import {LayoutConfigJson} from "../../Customizations/JSON/LayoutConfigJson"; import Combine from "../Base/Combine"; import {VariableUiElement} from "../Base/VariableUIElement"; export default class SharePanel extends UIElement { private _config: UIEventSource; private _panel: UIElement; constructor(config: UIEventSource, liveUrl: UIEventSource) { super(undefined); this._config = config; this._panel = new Combine([ "

share

", "Share the following link with friends:
", new VariableUiElement(liveUrl.map(url => `${url}`)), "" ]); } InnerRender(): string { return this._panel.Render(); } }