Add title and logs; fix row expansion in browser group

This commit is contained in:
Saoud Rizwan
2024-10-27 14:17:50 -04:00
parent 978c6996af
commit 3ba1eaf908
3 changed files with 114 additions and 28 deletions

View File

@@ -627,16 +627,20 @@ const ChatView = ({ isHidden, showAnnouncement, hideAnnouncement, showHistoryVie
(index: number, messageOrGroup: ClineMessage | ClineMessage[]) => {
// browser session group
if (Array.isArray(messageOrGroup)) {
const firstMessage = messageOrGroup[0]
return (
<BrowserSessionRow
key={firstMessage.ts}
messages={messageOrGroup}
isExpanded={expandedRows[firstMessage.ts] || false}
onToggleExpand={() => toggleRowExpansion(firstMessage.ts)}
lastModifiedMessage={modifiedMessages.at(-1)}
isLast={index === groupedMessages.length - 1}
lastModifiedMessage={modifiedMessages.at(-1)}
onHeightChange={handleRowHeightChange}
// Pass handlers for each message in the group
isExpanded={(messageTs: number) => expandedRows[messageTs] ?? false}
onToggleExpand={(messageTs: number) => {
setExpandedRows((prev) => ({
...prev,
[messageTs]: !prev[messageTs],
}))
}}
/>
)
}