Files

@univerjs/docs-thread-comment

npm version license downloads

@univerjs/docs-thread-comment provides model commands and Facade APIs for comments anchored to fixed document text ranges. It has no UI or rendering dependency and can be used in Node environments.

Package Overview

Package UMD global CSS Locales Facade entry
@univerjs/docs-thread-comment UniverDocsThreadComment No No Yes

Installation

pnpm add @univerjs/docs-thread-comment
# or
npm install @univerjs/docs-thread-comment

Keep all @univerjs/* packages on the same version.

Usage

import { UniverDocsThreadCommentPlugin } from '@univerjs/docs-thread-comment';
import '@univerjs/docs-thread-comment/facade';

univer.registerPlugin(UniverDocsThreadCommentPlugin);

const range = univerAPI.getActiveDocument()?.getTextRange(0, 12);
await range?.createCommentAsync('Verify this introduction.', { id: 'review-intro' });

Use @univerjs/docs-thread-comment-ui separately when menus, canvas decorations, or the shared side panel are required.

Resources