{
- if (!open) return;
- if (event.key === "ArrowDown") {
- event.preventDefault();
- setHighlighted((prev) => Math.min(items.length - 1, prev + 1));
- } else if (event.key === "ArrowUp") {
- event.preventDefault();
- setHighlighted((prev) => Math.max(0, prev - 1));
- } else if (event.key === "Enter") {
- event.preventDefault();
- const picked = items[highlighted];
- if (!picked) return;
- void handlePick(picked.id);
- }
- }}
- >
- {!workspaceId ? (
-
缺少 workspaceId,无法加载页面列表。
- ) : (isEmptyQuery ? sidebarQuery.isLoading : isLoading) ? (
-
加载中...
- ) : (isEmptyQuery ? sidebarQuery.error : error) ? (
-
{String(isEmptyQuery ? sidebarQuery.error : error)}
- ) : items.length === 0 ? (
-
没有匹配结果
- ) : (
-
- {items.map((item, idx) => (
-
- ))}
-
+
+
+
+
+ {modes.includes("move") && (
+
+ 移动到
+
)}
+ {modes.includes("embed") && (
+
+ 嵌入到
+
+ )}
+
+
+
+
+ handleQueryChange(e.target.value)}
+ placeholder={placeholder}
+ className="h-10 rounded-xl border-[#e2e8f0] pl-9 text-sm"
+ />
+
+
+
+
+
+
{
+ if (event.key === "ArrowDown") {
+ event.preventDefault();
+ setHighlighted((prev) => Math.min(items.length - 1, prev + 1));
+ } else if (event.key === "ArrowUp") {
+ event.preventDefault();
+ setHighlighted((prev) => Math.max(0, prev - 1));
+ } else if (event.key === "Enter") {
+ event.preventDefault();
+ const picked = items[highlighted];
+ if (!picked) return;
+ void handlePick(picked.id);
+ }
+ }}
+ >
+ {!workspaceId ? (
+
缺少 workspaceId,无法加载页面列表。
+ ) : (isEmptyQuery ? sidebarQuery.isLoading : isLoading) ? (
+
加载中...
+ ) : (isEmptyQuery ? sidebarQuery.error : error) ? (
+
{String(isEmptyQuery ? sidebarQuery.error : error)}
+ ) : items.length === 0 ? (
+
没有匹配结果
+ ) : (
+
+ {items.map((item, idx) => (
+
+ ))}
-
-
-
+ )}
+
+
);
}
diff --git a/wolai-frontend/src/components/editor/blocknote-editor.tsx b/wolai-frontend/src/components/editor/blocknote-editor.tsx
index d6db3ffa..c96777f9 100644
--- a/wolai-frontend/src/components/editor/blocknote-editor.tsx
+++ b/wolai-frontend/src/components/editor/blocknote-editor.tsx
@@ -686,7 +686,7 @@ const computeDocumentStats = (blocks: Block