1.0.1 • Published 2 years ago
@defensestation/blocknote-mermaid v1.0.1
Mermaid for Blocknote
Mermaid feature for Blocknote.

Demo
A demo is worth a thousand words
Installation
Install via YARN
Get the package
$ yarn add @defensestation/blocknote-mermaidUsage
Include module at your application
import { MermaidBlock, insertMermaid } from "@defensestation/blocknote-mermaid";Create schema with mermaid block.
const schema = BlockNoteSchema.create({
blockSpecs: {
...defaultBlockSpecs,
mermaid: MermaidBlock,
},
});Add slash menu item.
<BlockNoteView
editor={editor}
slashMenu={false}
>
<SuggestionMenuController
triggerCharacter={"/"}
getItems={async (query) =>
filterSuggestionItems(
[...getDefaultReactSlashMenuItems(editor), insertMermaid()],
query
)
}
/>
</BlockNoteView>Roadmap
- Custom styles
- Chart viewer in read only mode.