refactor(web): 前端单页收敛修正——导航式侧边栏 + 去输入模式 chip,mode 由后端自切
按设计/01 §3 + 主人要求:行为模式切换由后端/agent 自切(热切换),前端不再提供 手动切换的行为模式按钮列表。 - 侧边栏改为导航式(连接状态 / 设置 / 管理面板 / 主题),不再列行为模式按钮; App.tsx 还原 <Sidebar/> 布局。 - ChatInput 去掉行为模式 chip 切换条(模式不由用户手选)。 - useChat.send/chatStream 不再传 mode;消息 mode 由后端在回复时决定, MessageBubble 仍按 message.mode 渲染。 - ChatShell onVoice 为占位(语音处理在 agent)。
This commit is contained in:
1 parent
4aab0f501a
commit
77f75b0d99
6 files changed
+105
-129
No files matched your search
@@ -1,6 +1,6 @@
|
||||
import { useEffect, useState } from "react";
|
||||
import { TopBar } from "./components/TopBar";
|
||||
import { Sidebar, BottomNav } from "./components/Nav";
|
||||
import { Sidebar } from "./components/Nav";
|
||||
import { ModeRouter } from "./modes/ModeRouter";
|
||||
import { AdminApp } from "./admin/AdminApp";
|
||||
import { parseAdminHash } from "./admin/router";
|
||||
@@ -34,11 +34,10 @@ export default function App(): React.ReactNode {
|
||||
<TopBar />
|
||||
<div className="flex min-h-0 flex-1">
|
||||
<Sidebar />
|
||||
<main className="relative flex-1 overflow-y-auto pb-[var(--mu-bottomnav-h)] md:pb-0">
|
||||
<main className="relative min-h-0 flex-1 overflow-y-auto">
|
||||
<ModeRouter />
|
||||
</main>
|
||||
</div>
|
||||
<BottomNav />
|
||||
</div>
|
||||
);
|
||||
}
|
||||
Reference in new issue
Block a user