Comment Toolbar Button
plate/comment-toolbar-buttonFreeComponent
A toolbar button for adding inline comments.
Live preview
live · rendered by the registry
Rendered by plate on their own page — this is the component running, not a screenshot of it.Install it
npx shadcn@latest add https://platejs.org/r/comment-toolbar-button.jsonSource
1'use client';23import * as React from 'react';45import { MessageSquareTextIcon } from 'lucide-react';6import { useEditorRef } from 'platejs/react';78import { commentPlugin } from '@/registry/components/editor/plugins/comment-kit';910import { ToolbarButton } from './toolbar';1112export function CommentToolbarButton() {13 const editor = useEditorRef();1415 return (16 <ToolbarButton17 onClick={() => {18 editor.getTransforms(commentPlugin).comment.setDraft();19 }}20 data-plate-prevent-overlay21 tooltip="Comment"22 >23 <MessageSquareTextIcon />24 </ToolbarButton>25 );26}
What it pulls in
npm packages
Other registry items
Files it writes
More from plate
All 324 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| ai-kitai-kit | plate | Components | Free | 1 dep | |
| AI Menuai-menu | plate | Components | Free | 5 deps · 2 files | |
| AI Leafai-node | plate | Components | Free | no deps | |
| AI Toolbar Buttonai-toolbar-button | plate | Components | Free | 1 dep | |
| align-base-kitalign-base-kit | plate | Components | Free | 1 dep | |
| align-kitalign-kit | plate | Components | Free | 1 dep | |
| Align Toolbar Buttonalign-toolbar-button | plate | Components | Free | 1 dep | |
| autoformat-classic-kitautoformat-classic-kit | plate | Components | Free | 2 deps |
