Docs Blog Tutorials ProSoon Contact
Follow on X GitHub
Topic

Notion-style block editing

Block editing looks simple and is not. A drag handle has to know what can nest inside what, a slash menu has to survive being typed into mid-document, and turn-into has to preserve the text while replacing the node around it. These posts cover how each of those is built as a framework-agnostic extension rather than a bundled product feature.

Articles and tutorials

In the docs

Notion Mode → Turning the preset on and what it restyles. Block Controls → Drag handle, context menu and slash command. Table of Contents → The scroll-spy outline extension.

More topics

ProseMirrorAngularTypeScriptAccessibility

Back to all articles or all tutorials.