Skip to content

Commit 72f54d2

Browse files
authored
fix: make whole row clickable (#1507)
1 parent f996438 commit 72f54d2

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

chat-client/src/client/mynahUi.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1146,7 +1146,7 @@ ${params.message}`,
11461146
isMcpServersListActive = true
11471147
// Convert the ListMcpServersResult to the format expected by mynahUi.openDetailedList
11481148
const detailedList: any = {
1149-
selectable: false,
1149+
selectable: true,
11501150
textDirection: 'row',
11511151
header: params.header
11521152
? {
@@ -1298,10 +1298,11 @@ ${params.message}`,
12981298
}
12991299
},
13001300
onItemSelect: (item: DetailedListItem) => {
1301-
if (!item.id) {
1302-
throw new Error('MCP server id is not defined')
1301+
// actionId: open-mcp-server if valid server or mcp-fix-server if server needs to be fixed
1302+
const actionId = item.actions?.[0].id
1303+
if (actionId) {
1304+
messager.onMcpServerClick(actionId, item.title)
13031305
}
1304-
messager.onMcpServerClick(item.id)
13051306
},
13061307
onItemClick: (item: DetailedListItem) => {
13071308
if (item.id) {

0 commit comments

Comments
 (0)