LexicalNodeReplacement, NodeMutation,
ParagraphNode
} from "lexical";
-import {CustomParagraphNode} from "./custom-paragraph";
import {LinkNode} from "@lexical/link";
import {ImageNode} from "./image";
import {DetailsNode, SummaryNode} from "./details";
CustomHeadingNode,
CustomQuoteNode,
CustomListNode,
- CustomListItemNode,
+ CustomListItemNode, // TODO - Alignment?
CustomTableNode,
CustomTableRowNode,
CustomTableCellNode,
- ImageNode,
+ ImageNode, // TODO - Alignment
HorizontalRuleNode,
DetailsNode, SummaryNode,
CodeBlockNode,
DiagramNode,
- MediaNode,
- CustomParagraphNode, // TODO - ID
+ MediaNode, // TODO - Alignment
+ ParagraphNode,
LinkNode,
- {
- replace: ParagraphNode,
- with: (node: ParagraphNode) => {
- return new CustomParagraphNode();
- }
- },
{
replace: HeadingNode,
with: (node: HeadingNode) => {