Overlays
Overlays
Floating UI that anchors to a selection, cursor, or DOM node — link editors, mention pickers, slash commands, drag handles, and context menus.
Overlays are the floating UI of the editor. Each one pairs with a behavior
extension (e.g. MentionUI pairs with extension-mention) and reads its
trigger state from the editor.
FloatingLinkUI
Inline link editor that hovers over links and selected ranges.
MentionUI
`@`-trigger picker for mentioning users or entities.
SlashDropdownMenu
`/`-trigger command palette for inserting blocks.
DraggableBlock
Drag handle that lets users reorder blocks.
EditorContextMenu
Right-click menu for the editor surface.