Files
tiptap/docs/src/docPages/experiments/collaboration-annotation.md
2021-02-12 15:33:58 +01:00

2.3 KiB
Raw Blame History

CollaborationAnnotation

Version Downloads

⚠️ Experiment

Annotations can be used to add additional information to the content, for example comments. They live on a different level than the actual editor content.

Installation

# with npm
npm install @tiptap/extension-collaboration-annotation

# with Yarn
yarn add @tiptap/extension-collaboration-annotation

This extension requires the Collaboration extension.

Settings

Option Type Default Description
document Object null An initialized Y.js document.
field String 'default' Name of a Y.js map, can be changed to sync multiple fields with one Y.js document.
map Object null A raw Y.js map, can be used instead of document and field.

Commands

Command Parameters Description
addAnnotation data Adds an annotation to the current selection, takes a string or an object.
updateAnnotation id, data Update the data thats associated with an annotation.
deleteAnnotation id Remove an annotation.

Source code

packages/extension-collaboration-annotation/

Usage