🫧 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