mirror of https://github.com/fantasticit/think.git
tiptap: inset block node at after, no need for create paragraph
This commit is contained in:
parent
2e991f0a79
commit
ccc8adfe6b
|
@ -6,7 +6,6 @@ import tippy from 'tippy.js';
|
|||
import { EXTENSION_PRIORITY_HIGHEST } from 'tiptap/core/constants';
|
||||
import { insertMenuLRUCache, QUICK_INSERT_COMMANDS, transformToCommands } from 'tiptap/core/menus/commands';
|
||||
import { MenuList } from 'tiptap/core/wrappers/menu-list';
|
||||
import { createNewParagraphBelow } from 'tiptap/prose-utils';
|
||||
|
||||
export const QuickInsertPluginKey = new PluginKey('quickInsert');
|
||||
|
||||
|
@ -34,10 +33,6 @@ export const QuickInsert = Node.create({
|
|||
const tr = state.tr.deleteRange(from, end);
|
||||
dispatch(tr);
|
||||
|
||||
if (props.isBlock) {
|
||||
createNewParagraphBelow(state, dispatch);
|
||||
}
|
||||
|
||||
props?.action(editor, props.user);
|
||||
insertMenuLRUCache.put(props.label);
|
||||
editor?.view?.focus();
|
||||
|
|
|
@ -7,7 +7,6 @@ import React, { useCallback, useEffect, useMemo, useState } from 'react';
|
|||
import { Editor } from 'tiptap/core';
|
||||
import { Title } from 'tiptap/core/extensions/title';
|
||||
import { useActive } from 'tiptap/core/hooks/use-active';
|
||||
import { createNewParagraphBelow } from 'tiptap/prose-utils';
|
||||
|
||||
import { COMMANDS, insertMenuLRUCache, transformToCommands } from '../commands';
|
||||
|
||||
|
@ -28,10 +27,6 @@ export const Insert: React.FC<{ editor: Editor }> = ({ editor }) => {
|
|||
insertMenuLRUCache.put(command.label);
|
||||
setRecentUsed(transformToCommands(COMMANDS, insertMenuLRUCache.get() as string[]));
|
||||
|
||||
if (command.isBlock) {
|
||||
createNewParagraphBelow(editor.view.state, editor.view.dispatch);
|
||||
}
|
||||
|
||||
command.action(editor, user);
|
||||
toggleVisible(false);
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue