UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

29 lines (28 loc) 1.13 kB
import { IWebComponentInstance, OmniaContext, SubscriptionHandler } from "../../"; import { AnchorLink } from "../AnchorLink"; import { IRichTextEditorRenderer } from "./IRichTextEditorRenderer"; import { MultilingualString } from "../../models"; import "./RichTextEditorRenderer.css"; import { VueComponentBase } from "../VueComponentBase"; import { MultilingualStore } from "@omnia/fx/stores"; export default class RichTextEditorRenderer extends VueComponentBase implements IWebComponentInstance, IRichTextEditorRenderer { editorContent: string | MultilingualString; omniaCtx: OmniaContext; subscriptionHandler: SubscriptionHandler; anchorLink: AnchorLink; multilingualStore: MultilingualStore; private useAccessibilityFeature; private rendererClasses; private editorDefaultStyle; private userUiLanguage; private currentLanguage; private state; created(): Promise<void>; mounted(): void; beforeDestroy(): void; private handleAnchorLink; editLink(): void; correctContent(): string; private injectOnClickScript; render(): VueTsxSupport.JSX.Element; }