@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
26 lines (25 loc) • 1.01 kB
TypeScript
import { IWebComponentInstance, OmniaContext, SubscriptionHandler } from "../../";
import { AnchorLink } from "../AnchorLink";
import { IRichTextEditorRenderer } from "./IRichTextEditorRenderer";
import { MultilingualString } from "../../models";
import "./RichTextEditorRenderer.css";
import { VueComponentBase } from "../VueComponentBase";
export default class RichTextEditorRenderer extends VueComponentBase implements IWebComponentInstance, IRichTextEditorRenderer {
editorContent: string | MultilingualString;
omniaCtx: OmniaContext;
subscriptionHandler: SubscriptionHandler;
anchorLink: AnchorLink;
private useAccessibilityFeature;
private rendererClasses;
private editorDefaultStyle;
private userUiLanguage;
private currentLanguage;
private state;
created(): Promise<void>;
mounted(): void;
beforeDestroy(): void;
private handleAnchorLink;
correctContent(): string;
private injectOnClickScript;
render(): VueTsxSupport.JSX.Element;
}