I want to use the default editor menu items and markdown.
I am using buildMenuItems from prosemirror-example-setup. And I want to use markdown. I have set up the editor:
new EditorView(div, {
dispatchTransaction: this.onTransaction,
state: EditorState.create({
doc: markDownParser.parse(someText),
plugins: getPlugins(),
schema,
}),
});
So the schema comes from prosemirror-markdown. And in getPlugins I have set up plugins with menuBar and default content of:
const menuTop = [
[undoItem, redoItem],
[
menuDefault.toggleStrong,
menuDefault.toggleEm,
menuDefault.wrapBulletList,
menuDefault.wrapOrderedList,
menuDefault.toggleLink,
],
[
new Dropdown(
[
menuDefault.makeHead1,
menuDefault.makeHead2,
menuDefault.makeHead3,
menuDefault.makeHead4,
menuDefault.makeHead5,
menuDefault.makeHead6,
],
{ label: 'Aa' },
),
],
[menuDefault.insertImage],
];
Is there something I am doing wrong because either there is something with schema or I am setting it incorrectly