UNPKG

@lobehub/editor

Version:

A powerful and extensible rich text editor built on Meta's Lexical framework, providing a modern editing experience with React integration.

16 lines 692 B
import { mergeRegister } from '@lexical/utils'; import { COMMAND_PRIORITY_LOW, createCommand } from 'lexical'; export var HIDE_TOOLBAR_COMMAND = createCommand(); export var SHOW_TOOLBAR_COMMAND = createCommand(); export function registerToolbarCommand(editor, options) { var _ref = options || {}, onHide = _ref.onHide, onShow = _ref.onShow; return mergeRegister(editor.registerCommand(HIDE_TOOLBAR_COMMAND, function () { onHide === null || onHide === void 0 || onHide(); return true; }, COMMAND_PRIORITY_LOW), editor.registerCommand(SHOW_TOOLBAR_COMMAND, function () { onShow === null || onShow === void 0 || onShow(); return true; }, COMMAND_PRIORITY_LOW)); }