🫧 Bubble Menu
The Bubble Menu shows a floating toolbar when you select text or media. You can use it to format text or change media layout with just a click.
Usage
Import and enable it in your editor setup:
import { Editor } from 'textrix';
import { BubbleMenu } from 'textrix/features';
const editor = new Editor({
element: document.querySelector('.myEditor'),
features: [BubbleMenu],
});
Customizing the Menu
You can hide, reorder, or customize any item in the menu:
BubbleMenu.configure({
bold: false, // hide the bold button
italic: {
icon: 'custom-italic-icon', // use a custom icon
divider: true, // add a divider after
priority: 500, // show this earlier in the list
},
});
Available Menu Items
bold
: Toggle bolditalic
: Toggle italiclink
: Add/edit a linkh3
: Apply heading level 3h4
: Apply heading level 4quote
: Add a blockquote or pullquote