UNPKG

@mantine/tiptap

Version:

Rich text editor based on tiptap

17 lines (16 loc) 750 B
import { Editor } from '@tiptap/react'; import { GetStylesApi } from '@mantine/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; onSourceCodeTextSwitch?: (isSourceCodeModeActive: boolean) => void; } export declare const RichTextEditorProvider: import("react").Context<RichTextEditorContext | null>, useRichTextEditorContext: () => RichTextEditorContext; export {};