- buildEditorUI(editArea, editor);
-
- // Example of creating, registering and using a custom command
-
- // const SET_BLOCK_CALLOUT_COMMAND = createCommand();
- // editor.registerCommand(SET_BLOCK_CALLOUT_COMMAND, (category: CalloutCategory = 'info') => {
- // const selection = $getSelection();
- // const blockElement = $getNearestBlockElementAncestorOrThrow(selection.getNodes()[0]);
- // if ($isCalloutNode(blockElement)) {
- // $setBlocksType(selection, $createParagraphNode);
- // } else {
- // $setBlocksType(selection, () => $createCalloutNode(category));
- // }
- // return true;
- // }, COMMAND_PRIORITY_LOW);
- //
- // const button = document.getElementById('lexical-button');
- // button.addEventListener('click', event => {
- // editor.dispatchCommand(SET_BLOCK_CALLOUT_COMMAND, 'info');
- // });