Skip to content

Commit 37134be

Browse files
committed
refactor(ui/chat): remove WASM TopBarMenu and model config callback #453
Removed the WASM-specific TopBarMenu implementation and the onModelConfigChange callback from TopBarMenu components to simplify platform handling and streamline the menu API.
1 parent 1c3d6ab commit 37134be

File tree

4 files changed

+1
-503
lines changed

4 files changed

+1
-503
lines changed

mpp-ui/src/commonMain/kotlin/cc/unitmesh/devins/ui/compose/chat/TopBarMenu.kt

Lines changed: 1 addition & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -43,36 +43,7 @@ fun TopBarMenu(
4343
onShowToolConfig: () -> Unit = {},
4444
modifier: Modifier = Modifier
4545
) {
46-
// 根据平台选择合适的 UI 风格
47-
if (Platform.isWasm) {
48-
// WASM: 使用左侧可收起侧边栏风格
49-
TopBarMenuWasm(
50-
hasHistory = hasHistory,
51-
hasDebugInfo = hasDebugInfo,
52-
currentModelConfig = currentModelConfig,
53-
selectedAgent = selectedAgent,
54-
availableAgents = availableAgents,
55-
useAgentMode = useAgentMode,
56-
isTreeViewVisible = isTreeViewVisible,
57-
selectedAgentType = selectedAgentType,
58-
useSessionManagement = useSessionManagement,
59-
selectedTaskAgentType = selectedTaskAgentType,
60-
onAgentTypeChange = onAgentTypeChange,
61-
onTaskAgentTypeChange = onTaskAgentTypeChange,
62-
onConfigureRemote = onConfigureRemote,
63-
onSessionManagementToggle = onSessionManagementToggle,
64-
onOpenDirectory = onOpenDirectory,
65-
onClearHistory = onClearHistory,
66-
onShowDebug = onShowDebug,
67-
onModelConfigChange = onModelConfigChange,
68-
onAgentChange = onAgentChange,
69-
onModeToggle = onModeToggle,
70-
onToggleTreeView = onToggleTreeView,
71-
onShowModelConfig = onShowModelConfig,
72-
onShowToolConfig = onShowToolConfig,
73-
modifier = modifier
74-
)
75-
} else if (Platform.isAndroid) {
46+
if (Platform.isAndroid) {
7647
// Android: 使用紧凑的 Dropdown 菜单风格
7748
TopBarMenuMobile(
7849
hasHistory = hasHistory,
@@ -92,7 +63,6 @@ fun TopBarMenu(
9263
onOpenDirectory = onOpenDirectory,
9364
onClearHistory = onClearHistory,
9465
onShowDebug = onShowDebug,
95-
onModelConfigChange = onModelConfigChange,
9666
onAgentChange = onAgentChange,
9767
onModeToggle = onModeToggle,
9868
onToggleTreeView = onToggleTreeView,
@@ -122,7 +92,6 @@ fun TopBarMenu(
12292
onOpenDirectory = onOpenDirectory,
12393
onClearHistory = onClearHistory,
12494
onShowDebug = onShowDebug,
125-
onModelConfigChange = onModelConfigChange,
12695
onAgentChange = onAgentChange,
12796
onModeToggle = onModeToggle,
12897
onToggleTreeView = onToggleTreeView,

mpp-ui/src/commonMain/kotlin/cc/unitmesh/devins/ui/compose/chat/TopBarMenuDesktop.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ fun TopBarMenuDesktop(
3838
onOpenDirectory: () -> Unit,
3939
onClearHistory: () -> Unit,
4040
onShowDebug: () -> Unit,
41-
onModelConfigChange: (ModelConfig) -> Unit,
4241
onAgentChange: (String) -> Unit,
4342
onModeToggle: () -> Unit = {},
4443
onToggleTreeView: () -> Unit = {},

mpp-ui/src/commonMain/kotlin/cc/unitmesh/devins/ui/compose/chat/TopBarMenuMobile.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ fun TopBarMenuMobile(
3232
onOpenDirectory: () -> Unit,
3333
onClearHistory: () -> Unit,
3434
onShowDebug: () -> Unit,
35-
onModelConfigChange: (ModelConfig) -> Unit,
3635
onAgentChange: (String) -> Unit,
3736
onModeToggle: () -> Unit = {},
3837
onToggleTreeView: () -> Unit = {},

0 commit comments

Comments
 (0)