tiptap-suggestmenu · v0.1.0
A headless suggestion menu for Tiptap
Build @mentions,
/commands,
#tags,
emoji pickers, and any trigger-driven UI — with full control over appearance and behavior.
Headless
Compound components with accessible markup and keyboard wiring. Bring your own styles.
Multiple triggers
One <SuggestMenu> per trigger character. Only one session is active at a time.
Inline nodes
Replace trigger+query with rendered chips on selection, with configurable Backspace behavior.
Fuzzy search
Built-in Fuse.js filtering with weighted keys and group support. Swap in your own search.
Accessible
listbox/option roles, aria-activedescendant, keyboard navigation, screen-reader-friendly groups.
Collaboration-ready
shouldShow callback lets you suppress menus triggered by remote Yjs changes.