@empoleon/tiptap
Version:
Rich text editor based on tiptap
19 lines (18 loc) • 761 B
TypeScript
import { Editor } from '@empoleon/solid-tiptap';
import { GetStylesApi } from '@empoleon/core';
import { RichTextEditorLabels } from './labels';
import type { RichTextEditorFactory } from './RichTextEditor';
interface RichTextEditorContext {
getStyles: GetStylesApi<RichTextEditorFactory>;
editor: Editor | null;
labels: RichTextEditorLabels;
withCodeHighlightStyles: boolean | undefined;
withTypographyStyles: boolean | undefined;
unstyled: boolean | undefined;
variant: string | undefined;
}
export declare const RichTextEditorProvider: (props: {
value: RichTextEditorContext;
children: import("solid-js").JSX.Element;
}) => import("solid-js").JSX.Element, useRichTextEditorContext: () => RichTextEditorContext;
export {};