Floating Toolbar Buttons
A set of formatting buttons for the floating toolbar.
Floating APIAI LeafAI Toolbar ButtonAvatarBlock DiscussionButtonCalendarComment Toolbar ButtonDate ElementDropdown MenuEditorEmoji Input ElementInline ComboboxInline Equation ElementLink ElementLink Toolbar ButtonMark Toolbar ButtonMention ElementMention Input ElementMore Dropdown MenuPopoverSeparatorSuggestion Line BreakToolbarTooltipTurn Into Dropdown MenuFloating Toolbar Buttons
Installation
npx shadcx@latest add plate/floating-toolbar-buttons
Examples
components/demo.tsx
'use client';
import React from 'react';
import { Plate } from '@udecode/plate/react';
import { editorPlugins } from '@/components/editor/plugins/editor-plugins';
import { useCreateEditor } from '@/components/editor/use-create-editor';
import { Editor, EditorContainer } from '@/components/plate-ui/editor';
import { DEMO_VALUES } from './values/demo-values';
export default function Demo({ id }: { id: string }) {
const editor = useCreateEditor({
plugins: [...editorPlugins],
value: DEMO_VALUES[id],
});
return (
<Plate editor={editor}>
<EditorContainer variant="demo">
<Editor />
</EditorContainer>
</Plate>
);
}
Plate Plus
- Color picker
- Mark as equation
- Beautifully crafted UI