tiptap/docs/api/extensions/collaboration-cursor.md
2021-09-18 23:01:30 +02:00

2.9 KiB
Raw Blame History

CollaborationCursor

Version Downloads

This extension adds information about all connected users (like their name and a specified color), their current cursor position and their text selection (if theres one).

Open this page in multiple browser windows to test it.

:::pro Pro Extension We kindly ask you to sponsor our work when using this extension in production. :::

Installation

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

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

This extension requires the Collaboration extension.

Settings

Option Type Default Description
provider Object null A Y.js network connection, for example a y-websocket instance.
user Object { user: null, color: null } Attributes of the current user, assumes to have a name and a color, but can be used with any attribute.
render Function A render function for the cursor, look at the extension source code for an example.

Commands

Command Parameters Description
user attributes An object with the attributes of the current user, by default it expects a name and a color.

Source code

packages/extension-collaboration-cursor/

Usage

:::warning Public The content of this editor is shared with other users. :::