@mdxeditor/editor
Version:
React component for rich text markdown editing
19 lines (18 loc) • 626 B
JavaScript
import { QuoteNode } from "@lexical/rich-text";
import { MdastBlockQuoteVisitor } from "./MdastBlockQuoteVisitor.js";
import { LexicalQuoteVisitor } from "./LexicalQuoteVisitor.js";
import { realmPlugin } from "../../RealmWithPlugins.js";
import { addActivePlugin$, addImportVisitor$, addLexicalNode$, addExportVisitor$ } from "../core/index.js";
const quotePlugin = realmPlugin({
init(realm) {
realm.pubIn({
[addActivePlugin$]: "quote",
[addImportVisitor$]: MdastBlockQuoteVisitor,
[addLexicalNode$]: QuoteNode,
[addExportVisitor$]: LexicalQuoteVisitor
});
}
});
export {
quotePlugin
};