We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fdc1e69 commit 4fc7c25Copy full SHA for 4fc7c25
app/(chat)/chat/[id]/page.tsx
@@ -35,12 +35,18 @@ export default async function Page(props: { params: Promise<{ id: string }> }) {
35
});
36
37
function convertToUIMessages(messages: Array<DBMessage>): Array<UIMessage> {
38
+ const textFromParts = (message.parts as UIMessage['parts'])
39
+ .filter((part) => part.type === 'text')
40
+ .map((part) => part.text)
41
+ .join('\n')
42
+ .trim();
43
+
44
return messages.map((message) => ({
45
id: message.id,
46
parts: message.parts as UIMessage['parts'],
47
role: message.role as UIMessage['role'],
48
// Note: content will soon be deprecated in @ai-sdk/react
- content: '',
49
+ content: textFromParts,
50
createdAt: message.createdAt,
51
experimental_attachments:
52
(message.attachments as Array<Attachment>) ?? [],
0 commit comments