前端优化:chat-box、消息列表、rehype 及 Studio 相关交互改进

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
xuhdandClaude Sonnet 4.6 committed 2026-05-28 18:29:10 +08:00
1 parent b8a97f2138
commit 1ea521abab
5 files changed
+31 -8

No files matched your search

@@ -36,6 +36,8 @@ import {
SelectValue,
} from "@/components/ui/select";
import { MessageList } from "@/components/workspace/messages/message-list";
import { ThreadContext } from "@/components/workspace/messages/context";
import { ChatBox } from "@/components/workspace/chats/chat-box";
import { rehypeCitations } from "@/core/rehype";
// ── 来源卡片图标 ────────────────────────────────────────
@@ -268,6 +270,8 @@ export default function StudioNotebookDetailPage() {
const isChatView = activeThreadId !== null || hasMessages;
return (
<ThreadContext.Provider value={{ thread }}>
<ChatBox threadId={chatThreadId ?? ""}>
<div className="relative flex h-full flex-col overflow-hidden bg-background">
{/* 背景渐变(列表视图时显示) */}
{!isChatView && (
@@ -490,5 +494,7 @@ export default function StudioNotebookDetailPage() {
onToggle={handleToggleSource}
/>
</div>
</ChatBox>
</ThreadContext.Provider>
);
}