chore: merge blocksuite source code (#9213)

This commit is contained in:
Mirone
2024-12-20 15:38:06 +08:00
committed by GitHub
parent 2c9ef916f4
commit 30200ff86d
2031 changed files with 238888 additions and 229 deletions
@@ -0,0 +1,20 @@
import { type AffineInlineEditor, REFERENCE_NODE } from './inline/index.js';
export function insertLinkedNode({
inlineEditor,
docId,
}: {
inlineEditor: AffineInlineEditor;
docId: string;
}) {
if (!inlineEditor) return;
const inlineRange = inlineEditor.getInlineRange();
if (!inlineRange) return;
inlineEditor.insertText(inlineRange, REFERENCE_NODE, {
reference: { type: 'LinkedPage', pageId: docId },
});
inlineEditor.setInlineRange({
index: inlineRange.index + 1,
length: 0,
});
}