UNPKG

mui-tiptap

Version:

A Material-UI (MUI) styled WYSIWYG rich text editor, using Tiptap

22 lines (21 loc) 938 B
import { type SxProps } from "@mui/material/styles"; import { type NodeViewProps } from "@tiptap/core"; import type { Heading, Level } from "@tiptap/extension-heading"; import type { Node as ProseMirrorNode } from "@tiptap/pm/model"; import { type HeadingWithAnchorComponentClasses } from "./HeadingWithAnchorComponent.classes"; export interface HeadingNodeAttributes extends Record<string, unknown> { level: Level; } interface HeadingNode extends ProseMirrorNode { attrs: HeadingNodeAttributes; } export interface HeadingWithAnchorComponentProps extends NodeViewProps { node: HeadingNode; extension: typeof Heading; /** Override or extend existing styles. */ classes?: Partial<HeadingWithAnchorComponentClasses>; /** Provide custom styles. */ sx?: SxProps; } export default function HeadingWithAnchorComponent(inProps: HeadingWithAnchorComponentProps): import("react/jsx-runtime").JSX.Element; export {};